- JS全書:JavaScript Web前端開發指南
- 高鵬
- 266字
- 2020-09-18 10:29:14
1.3 JavaScript實現
JavaScript的實現包含三部分。
- ECMAScript(語言核心)
- BOM(瀏覽器對象模型)
- DOM(文檔對象模型)
1.3.1 ECMAScript
ECMAScript是實現JavaScript語言的標準。
Web瀏覽器是ECMAScript的一個宿主環境,但并不是唯一的,例如Nodejs。
簡單來說,ECMAScript標準主要描述了以下部分。
- 語法
- 詞法
- 類型
- 語句
- 表達式
- 函數
- 對象
1.3.2 BOM
瀏覽器對象模型(Browser Object Model,BOM)提供了獨立于內容的、可以與瀏覽器窗口進行互動的對象結構,它由多個對象組成,其中,Window對象是BOM的頂級對象,其他對象是它的子對象。
1.3.3 DOM
文檔對象模型(Document Object Model,DOM)是W3C(萬維網聯盟)的標準。
一個Web頁面就是一個文檔,DOM定義了一種訪問HTML和XML文檔的方式,從而對文檔的內容、結構和樣式進行操作。
推薦閱讀
- Advanced Quantitative Finance with C++
- FuelPHP Application Development Blueprints
- Learning Docker
- Learning Flask Framework
- 跟小海龜學Python
- MySQL數據庫基礎實例教程(微課版)
- Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
- C語言程序設計上機指導與習題解答(第2版)
- 低代碼平臺開發實踐:基于React
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- Fast Data Processing with Spark(Second Edition)
- 鴻蒙OS應用編程實戰
- PHP項目開發全程實錄(第4版)
- Clojure Web Development Essentials
- 軟件開發中的決策:權衡與取舍