9. 非同步程式設計

事件 Event

事件處理程序就是 function。 使用事件處理程序,要先註冊處理程序給事件,即將 function 指派給事件。

document.getElementByTagName 探究

會取得一個物件清單 NodeList,他是 NodeList 物件,

  • 他有 length 可取得長度
  • 並且可用 [] 用索引號取得內容

「事件物件」原理

事件處理程序被叫用時,會傳入事件物件 eventObj 是什麼事件、由哪個元素產生... 一般資訊如 保存參址器 (產生事件的物件) 的 target、 時間戳、事件類型、觸發位置.... 因事件有些許不同

事件有 DOM 事件、計時器事件、js API 的事件...

瀏覽器事件佇列

js 特性:一次只能做一件事。

  • 佇列 queue:todo list
  • 執行序 thread of control:排程

setTimeout() 計時器 setInterval() 計時器 clearInterval() 計時器 都是 window 的方法,window 是全域物件所以可以省略。

results matching ""

    No results matching ""