ECMA script(發音為“ek-ma-script”)和 javaScript 的關係以及和瀏覽器的關係 雖然JavaScript和ECMAscript通常被人們用來表達相同的含義,但javacript的含義卻比ECMA-script多很多。一個完整的JavaScript實現應該由下列三個不用 ...
ECMA script(發音為“ek-ma-script”)和 javaScript 的關係以及和瀏覽器的關係
雖然JavaScript和ECMAscript通常被人們用來表達相同的含義,但javacript的含義卻比ECMA-script多很多。一個完整的JavaScript實現應該由下列三個不用的部分組成
* 核心(ECMA script) 提供核心語言功能。
* 文檔對象模型(DOM) 提供訪問和操作網頁內容的方法和介面
* 瀏覽器對象模型(BOM) 提供與瀏覽器交互的方法和介面
ECMA script和web瀏覽器沒有依賴關係,Web瀏覽器只是ECMA script的宿主環境之一,其他的宿主環境包括Node(一種服務端JavaScript平臺)和Adobe Flash;