JavaScript高級程序設計(第1章 JavaScript簡介)

第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)用來訪問和操作瀏覽器窗口。







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章