第1章 JavaScript簡介
1.2 Page 2 JavaScript的組成和實現
JavaScript是一種專爲與網頁交互二設計的腳本語言,由下列三個不同的部分組成:
1、核心(ECMAScript)
2、文檔對象模型(DOM: Document Object Model,提供訪問與操作網頁內容的方法與接口)
3、瀏覽器對象模型(BOM: Browser Object Model,提供與瀏覽器交互的方法與接口)
ECMA-262是由歐洲計算機製造商協會(ECMA,European Computer Manufactures Association)發佈的定義ECMAScript的新腳本語言的標準。
JavaScript是ECMA-262的實現和擴展。
1.2.1 Page 3 ECMAScript
Web瀏覽器是ECMAScript實現可能的宿主環境之一。
ECMA-262標準規定了這門語言的下列組成部分:
1、語法
2、類型
3、語句
4、關鍵字
5、保留字
6、操作符
7、對象
1.2.2 Page 5 文檔對象模型(DOM)
文檔對象模型(DOM,Document Object Model)是針對XML但經過擴展用於HTML的應用程序編程接口(API, Application Programming Interface)。
DOM把整個頁面映射爲一個多層節點結構,HTML或XML頁面中的每個組成部分都是某種類型的節點。
藉助DOM提供的API,開發人員可以刪除、添加、替換或修改任何節點。
1.2.3 Page8 瀏覽器對象模型(BOM)
瀏覽器對象模型(BOM, Browser Object Model)用來訪問和操作瀏覽器窗口。