- 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对象。
![](https://epubservercos.yuewen.com/95D7A3/26581110901245506/epubprivate/OEBPS/Images/Figure-P17_26695.jpg?sign=1739000506-mbdsBEsHToor8JFqWywwI4hObM4742vo-0-ef4ca4536f1e94a845e9f9b2c516b57c)
图1-5 JavaScript组成部分
提示:本书主要以ECMAScript 5.1版本作为核心进行讲解。