JavaScript学习笔记(一)——JavaScript的三个组成部分

JavaScript是一种专为与网页交互而设计的脚本语言,由以下三个不同的部分组成:

1、核心(ECMAScript):由ECMA-262定义,提供核心语言功能;

2、文档对象模型(DOM):提供访问和操作网页内容的方法和接口;

3、浏览器对象模型(BOM):提供与浏览器交互的方法和接口。

 

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

posted @ 2016-05-23 10:14  smilewlm  阅读(3063)  评论(0编辑  收藏  举报