(四十六)JavaScript自定义事件
1:基本概念
系统内发生的动作或者发生的事情
系统会在事件出现时触发某种信号
提供一个自动加载某种动作的机制
var myButton = document.getElementById('button');
myButton.onclick = function() {
alert('点击了button');
}
myButton = null;
2:事件三要素
事件源 - 触发(被)事件的元素
事件类型 - 事件的触发方式(例如鼠标点击或键盘点击)
事件处理程序 - 事件触发后要执行的代码
3:事件冒泡(DOM)
触发阶段
捕获阶段
冒泡阶段