1. 什麼函數才是回調函數?
1)我定義的
2)我沒有調
3)最終它執行了(在某個時刻或某個條件下)

2. 常見的回調函數?
-- DOM事件回調函數 ==> this:發生事件的DOM元素(用戶操作的元素)
-- 定時器回調函數 ==> thiswindow
-- 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>

 

 

arrow
arrow
    文章標籤
    JavaScript callback function
    全站熱搜

    bingzhichen 發表在 痞客邦 留言(0) 人氣()