前边零散地写了些有关 addEventListener 的內容,感觉较为散,一些地区将会也说得不足清晰搞清楚,因此决策以更新连载的方式从头开始到尾再写一篇。
addEventListener 用以申请注册恶性事件解决程序,IE 中为 attachEvent,大家为何讲 addEventListener 而不讲 attachEvent 呢?一来 attachEvent 较为简易,二来 addEventListener 才算是 DOM 中的规范內容。
介绍
addEventListener 为文本文档连接点、document、window 或 XMLHttpRequest 申请注册恶性事件解决程序,在之前大家通常为 input type="button" ,或 document.getElementById("testButton").onclick = FuncName, 而在 DOM 中,大家用 addEventListener(IE 选用 attachEvent)。
英语的语法
target.addEventListener(type, listener, useCapture); target 文本文档连接点、document、window 或 XMLHttpRequest。 type 标识符串,恶性事件名字,没有“on”,例如“click”、“mouseover”、“keydown”等。 listener 完成了 EventListener 插口或是是 JavaScript 中的涵数。 useCapture 是不是应用捕获,看过后边的恶性事件流一节后就搞清楚了,一般用 false。实例
function Go()或是 listener 立即便是涵数
document.getElementById("testButton").addEventListener("click", function () { ... }, false);addEventListener-刚开始addEventListener-恶性事件流addEventListener-第三个主要参数 useCaptureaddEventListener-event 目标的特性和方式addEventListener-有效的手记