JavaScript中的DOM和BOM是什麼?如果有人能用通俗的話來解釋這些,那會很棒!我想更深入地瞭解這些。JavaScript中的DOM和BOM是什麼?
64
A
回答
89
的BOM(瀏覽器對象模型)由對象navigator
,history
,screen
,location
和document
它們是window
孩子。在document
節點中是DOM(文檔對象模型),即文檔對象模型,它表示頁面的內容。你可以使用JavaScript來操縱它。
31
這些是您要處理的只是不同的對象:
- 的DOM是文檔對象模型,這與文檔,HTML元素本身,例如交易
document
和所有穿越,你會在裏面做的,事件等 - 的BOM是瀏覽器對象模型,這與瀏覽器組件預留優惠的文件,這樣
history
,location
,navigator
和screen
(以及一些其他人則因瀏覽器而異)。
39
3
你可以在Mozilla基金會上找到更多關於Javascript的信息。
DOM
https://developer.mozilla.org/en-US/docs/DOM/DOM_Reference/Introduction
BOM
3
DOM裝置model..when在網頁加載瀏覽器爲page..All創建一個文檔對象模型文檔對象的對象排列爲樹形結構...
BOM表示瀏覽器對象模型。窗口對象由所有瀏覽器支持,它代表窗口瀏覽器。所有全局JavaScript對象,函數和變量自動成爲窗口對象的成員。
0
BOM表示瀏覽器對象模型。這些是可以用來操縱瀏覽器的對象。他們是航海家
- 導航
- 屏幕
- 位置
- 歷史
- 文件
他們是窗口對象的所有兒童。 DOM是文檔對象模型是BOM的一部分,它可以幫助您處理加載的頁面文件的內容。這包括HTML和CSS
相關問題
- 1. 是什麼HTML DOM和XML DOM
- 2. 什麼是XML BOM,如何檢測它?
- 3. JavaScript和DOM有什麼區別?
- 4. 是什麼的JavaScript和jQuery
- 5. 什麼是DOM元素和角元素
- 6. bom字符在windows bat文件中的含義是什麼?
- 7. 什麼是虛擬DOM?
- 8. 是什麼在C#和Javascript
- 9. 什麼是JavaScript中
- 10. 什麼是JavaScript中
- 11. 什麼是JavaScript中
- 12. 影子DOM:什麼是影子Dom和如何編輯其中的東西
- 13. JavaScript中的{} + {}是什麼?
- 14. JavaScript中的~~是什麼?
- 15. 什麼是javascript中的document.poppedLayer?
- 16. Javascript中的'〜'是什麼?
- 17. JavaScript中的{... code ...}是什麼?
- 18. 什麼是javascript中的[] + []
- 19. 什麼是JavaScript中的+ =?
- 20. 什麼是JavaScript中的window.event?
- 21. JavaScript中的BarProp是什麼?
- 22. 什麼是Javascript中的類
- 23. 與這些javascript DOM對象/方法相當的jQuery是什麼?
- 24. 在Windows和Unix中的BOM
- 25. 什麼是不尋常的八位字節訂單BOM
- 26. JavaScript的onload和DOM
- 27. 什麼是JavaScript的
- 28. 什麼是JavaScript的
- 29. 什麼是JavaScript的
- 30. 什麼是DOMXPath使用? DOM還是XPath?
>文檔節點是DOM 我認爲更好的描述方法是:「節點在DOM樹中」或「節點是DOM樹中的最小單元」或「節點組成DOM樹」。 想法? – stevemao 2016-10-09 23:40:53
原來的答案看起來很完美 – divine 2017-06-19 08:02:30