1. 什麼函數才是回調函數? (1)我定義的 (2)我沒有調 (3)最終它執行了(在某個時刻或某個條件下) 2. 常見的回調函數? -- DOM事件回調函數 ==> this:發生事件的DOM元素(用戶操作的元素) -- 定時器回調函數 ==> this:window -- ajax請求回調函數 -- 生命週期回調函數
<body> <button id="btn">測試點擊事件</button> <!-- 1. 什麼函數才是回調函數? (1)我定義的 (2)我沒有調 (3)最終它執行了 2. 常見的回調函數? -- DOM事件回調函數 -- 定時器回調函數 -- ajax請求回調函數 -- 生命週期回調函數 --> <script type="text/javascript"> // DOM事件回調函數 document.getElementById('btn').onclick = function () { alert(this.innerHTML); }; // 定時器回調函數 setTimeout(() => { alert('到點了'); }, 2000); </script> </body>
文章標籤
全站熱搜