一個完整的JavaScript 實現由3部分組成: ECMACcript ECMAScript 規定了這門語言的下列組成部分: 語法 類型 語句 關鍵字、保留字 操作符 對象為什麼要使用DOM? Document Object Model 文檔對象模型,是文檔,是對瀏覽器內的內容進行操作。 DOM並 ...
一個完整的JavaScript 實現由3部分組成:
ECMACcript
ECMAScript 規定了這門語言的下列組成部分:
語法
類型
語句
關鍵字、保留字
操作符
對象
為什麼要使用DOM?
Document Object Model 文檔對象模型,是文檔,是對瀏覽器內的內容進行操作。
DOM是一組用來描述腳本怎麼與結構化文檔進行交互和訪問的web標準。
DOM定義了一系列對象、方法和屬性,用於訪問、操作和創建文檔中的內容、結構、樣式以及行為。
DOM 可被JavaScript 用來讀取、改變 HTML、XHTML 以及 XML 文檔,可以幫助JavaScript更好的和頁面進行交互。
要改變頁面的某個東西,JavaScript 就需要獲得對 HTML 文檔中所有元素進行訪問的入口。這個入口,連同對 HTML 元素進行添加、移動、改變或移除的方法和屬性,都是通過文檔對象模型(DOM)來獲得的。
DOM可以說就是為了獲得對象而存在的。
如果有其他方法,你就可以替代DOM的作用。
DOM並不只是針對JavaScript的,很多別的語言也實現了DOM。
BOM 瀏覽器對象模型
描述了與瀏覽器進行交互的方法和介面,是對瀏覽器本身進行操作,比如可以彈出新的視窗,改變狀態欄中的文本,移動、縮放和關閉瀏覽器等