DOM Level 0事件与DOM Level 2事件之间有什么区别?

Jon*_*len 5 javascript javascript-events

DOM Level 0事件与DOM Level 2事件之间有什么区别?我问,因为我被告知Firefox和IE以不同的顺序称呼它们,我之前从未听过这些术语.

Mat*_*ott 9

DOM Level 0事件基于在DOM元素上使用元素属性或命名事件的概念,例如:

<input type="button" onclick="clickMe();" />
Run Code Online (Sandbox Code Playgroud)

要么

input.onclick = function() { ... };
Run Code Online (Sandbox Code Playgroud)

随着DOM 2级,我们现在已经有了一个更加标准化的方法来管理事件和订阅,用addEventListener,removeEventListener等等.

你可以在这里阅读更多

直到IE8,微软才将对事件管理的W3C标准的支持添加到他们的浏览器中.不知道他们被称为什么顺序....