javascript 组成

107 阅读1分钟
js是一种基于对象和事件驱动编程语言。一个完整的JavaScript应该由三个不同的部分组成:

ECMAScript  (核心)是一种语法标准,提供核心语言功能

ECMAScript与Web浏览器没有依赖关系。ECMA定义的只是这门语言的基础,而在此基础之上可以构建更完善的脚本语言。我们常见的Web浏览器只是ECMAScript实现可能的宿主环境之一。宿主环境不仅提供基本的ECMAScript实现,同时也会提供该语言的扩展,以便语言与环境之间对接交互。而这些扩展——如DOM,则利用ECMAScript的核心类型和语法提供更多更具体的功能,以便实现针对环境的操作。其他宿主环境包括Node(一种服务器端JavaScript平台)

ECMAScript规定了这门语言的下列组成部分:语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象

BOM(浏览器对象模型):Browser Object Model(浏览器对象模型)

提供与浏览器交互的方法和接口

DOM:Document Object Model(文档对象模型)

提供访问和操作网页内容的方法和接口