DOM Level 0事件與DOM Level 2事件之間有什麼區別?我問,因爲我被告知Firefox和IE以不同的順序稱呼他們,而我從未聽過這些條款。DOM Level 0事件與DOM Level 2事件有什麼區別?
3
A
回答
7
DOM 0級事件根據各地使用元素屬性的概念或DOM元素命名的事件,如:
<input type="button" onclick="clickMe();" />
或者
input.onclick = function() { ... };
隨着DOM 2級,我們現在已經得到了一個更加標準化的方法來管理活動和訂閱,與addEventListener
,removeEventListener
等
您可以在這裏閱讀更多here
直到IE8,微軟在其瀏覽器中增加了對事件管理W3C標準的支持。不知道他們被稱爲什麼樣的順序....
1
除了以前的答案完全正確地提到的問題,它集中在使用事件處理程序來調用函數或執行其他一些JavaScript的類型(我的意思是使用內聯註冊模型和傳統註冊模型vs使用addEventListener(...),removeEventListener(...)或dispatchEvent(...))並且還向this duplicated question添加附加信息,DOM Level 0 vs DOM Level 2事件模型。
通過DOM Level 2事件模型,可能只有特定的對象(例如:document.getElementById(「elementId」)),具有特定事件(點擊或加載...)之一註冊任意數量的事件處理函數。例如:
<!DOCTYPE html>
<html>
<body>
<button id="btn">Test it</button>
<script>
document.getElementById("btn").addEventListener("click", function(){alert("first alert");});
document.getElementById("btn").addEventListener("click", function(){alert("second alert");});
</script>
</body>
</html>
這是DOM Level 0中的一個問題,通過other solutions進行處理。
相關問題
- 1. DOM Level 0事件:如何防止外部點擊發射?
- 2. DOM Level 3和HTMLElement
- 3. js事件和DOM事件有什麼區別?
- 4. XMLHttpRequest Level 2事件:等同於readyState
- 5. Android 4.0 - API Level 14與Google API(Google Inc.) - API Level 14:有什麼區別?
- 6. 這2個DOM有什麼區別?
- 7. jQuery克隆:它應該克隆DOM級別0事件嗎?
- 8. DOM Level 3的未實現的XmlObject中
- 9. HTML DOM事件
- 10. onfullscreenchange DOM事件
- 11. DOM突變事件替換
- 12. HTML事件處理程序與DOM級別0事件處理程序之間的區別
- 13. Polymer的陰影DOM與陰影DOM有什麼區別?
- 14. .NET XmlDocument是否真的支持W3C DOM Level 2?
- 15. DOM事件的onResize
- 16. 行動和事件有什麼區別?
- 17. Window.Loaded和Window.ContentRendered事件有什麼區別
- 18. TextUpdate和TextChanged事件有什麼區別?
- 19. Control.Enter和Control.GotFocus事件有什麼區別?
- 20. CoreWindow.GetForCurrentThread()。SizeChanged&Window.Current.SizeChanged事件有什麼區別
- 21. onFocus和onMouseEnter事件有什麼區別?
- 22. 文檔和DOM有什麼區別?
- 23. JavaScript和DOM有什麼區別?
- 24. DOM與XPath - 區別?
- 25. button.click事件和button.command事件有什麼區別?
- 26. webrole onStart()事件和Application_Start()global.asax事件有什麼區別?
- 27. particle.cloud中的particle.publish事件和particle.subscribe事件有什麼區別?
- 28. DatatableRowchanging事件和DataTableRowChanged事件有什麼區別
- 29. 在KineticJS中,「點擊」事件和「contentClick」事件有什麼區別?
- 30. 刪除事件偵聽器(DOM級別0的方式)