千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javasc...
2023-07-12 20:17 作者:bili_18656897729 | 我要投稿

1. 事件:由用戶行為觸發(fā)的代碼
2.三要素:
(1) 事件源:給哪個元素綁定事件
(2) 事件類型:用戶行為(click,dbclick,…)
(3) 事件處理函數(shù):要執(zhí)行的代碼,函數(shù)
3.綁定事件
(1) 事件源.on+事件類型 = 事件處理函數(shù)
4.事件監(jiān)聽方式
(1)事件源.addEventListener(事件類型,事件處理函數(shù)[函數(shù)名]
??在監(jiān)聽事件外,定義函數(shù),為removeEventListener提供方便
(2)this在事件處理函數(shù),代表事件源
5.on方式和addEventListener的區(qū)別
(1)on只能綁定一個事件處理函數(shù),多個會覆蓋;addEventListener可以綁定多個事件
處理函數(shù)
(2)取消方式不同
①. box.onclick = null
②. removeEventListener(事件類型,事件處理函數(shù)[函數(shù)名])
(3) 支持的事件機(jī)制不一樣, addEventListener可以支持兩種
標(biāo)簽: