本日閱讀進度:第九章 非同步程式設計(381~390頁)
從這章開始難度就越來越高了,有時候一個段落看個兩三遍還是不知所云。
不過還是盡量試著把重點挑出來,或許某一天就靈光一閃,融會貫通了也說不定。
重點摘要:
何謂事件?
舉凡使用者單擊按鈕、視窗被縮放、瀏覽器的位置被改變等,都會導致事件被觸發。
當有事件發生時,你可以提供程式碼讓事件發生時調用。
何謂事件處理程序?
處理程序(handler)通常是一小段程式碼,它知道事件發生時該做什麼事。
為了讓處理程序在事件發生時被叫用,需要先對它註冊。
建立一個事件處理程序
以下用頁面載入事件為範例:
function pageLoadHandler() {
alert("I'm hungry!");
}
window.onload = pageLoadHandler;
有點不太好懂吧?
Kuro大的非同步舉例很淺顯易懂,強力推薦。
本文同步發表於cichen