JavaScript是一種專門爲網頁交互而設計的腳本語言,主要由三個不一樣的部分組成。瀏覽器
由ECMA-262 定義,提供核心語言功能cookie
DOM 是針對於XML和已經擴展用於HTML的應用程序,DOM把整個頁面映射爲一個多層節點結構,這些節點又包含不一樣類型的數據,經過DOM的建立,咱們能夠得到頁面的控制權,刪除、添加、替換任何節點。框架
由DOM核心和DOM HTML組成, DOM核心規定如何映射基於XML的文檔結構,DOM HTML 則在DOM核心的基礎上加以擴展,添加針對HTML的對象和方法。學習
DOM2在DOM1的基礎上增長了 DOM視圖、事件、樣式、遍歷和範圍等功能設計
DOM3在DOM2的基礎上進一步的引入了統一方式加載和文檔保存的方法cdn
BOM 只處理瀏覽器窗口和框架,提供瀏覽器交互和方法,以及以下功能:對象
歡迎關注個人公衆號 【小夭同窗】blog