- JavaScript前端開發與實例教程(微課視頻版)
- 崔仲遠等
- 335字
- 2023-09-08 19:27:29
1.1.4 JavaScript組成部分
瀏覽器中的JavaScript由以下三個不同的部分組成,如圖1-5所示。
(1)ECMAScript:ECMA(European Computer Manufacturers Association,歐洲計算機制造商協會)在1997年制定了ECMA-262標準。該標準定義了一個名為ECMAScript的腳本語言,規定了腳本語言的規范,而JavaScript則是依照這個規范來實現的,最新版為ECMAScript 2021。
(2)DOM(Document Object Model,文檔對象模型):它提供訪問和操作網頁內容的方法和接口。
(3)BOM(Browser Object Model,瀏覽器對象模型):它提供與瀏覽器交互的方法和接口。
ECMAScript與Web瀏覽器沒有依賴關系,Web瀏覽器只是ECMAScript實現可能的宿主環境之一。宿主環境不僅提供基本的ECMAScript實現,同時也會提供該語言的擴展,以便語言與環境之間對接交互。例如,小程序中的JavaScript由ECMAScript、小程序框架、小程序API組成,和瀏覽器中的JavaScript相比,小程序中的JavaScript沒有BOM和DOM對象。

圖1-5 JavaScript組成部分
提示:本書主要以ECMAScript 5.1版本作為核心進行講解。
推薦閱讀
- Django+Vue.js商城項目實戰
- Selenium Design Patterns and Best Practices
- 趣學Python算法100例
- Cassandra Design Patterns(Second Edition)
- Java軟件開發基礎
- R的極客理想:工具篇
- 數據結構習題解析與實驗指導
- Mastering Linux Security and Hardening
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Hands-On Nuxt.js Web Development
- 算法圖解
- Anaconda數據科學實戰
- 視窗軟件設計和開發自動化:可視化D++語言
- Java語言程序設計實用教程(第2版)
- Getting Started with JUCE