第1章 JavaScript简介
1.2 Page 2 JavaScript的组成和实现
JavaScript是一种专为与网页交互二设计的脚本语言,由下列三个不同的部分组成:
1、核心(ECMAScript)
2、文档对象模型(DOM: Document Object Model,提供访问与操作网页内容的方法与接口)
3、浏览器对象模型(BOM: Browser Object Model,提供与浏览器交互的方法与接口)
ECMA-262是由欧洲计算机制造商协会(ECMA,European Computer Manufactures Association)发布的定义ECMAScript的新脚本语言的标准。
JavaScript是ECMA-262的实现和扩展。
1.2.1 Page 3 ECMAScript
Web浏览器是ECMAScript实现可能的宿主环境之一。
ECMA-262标准规定了这门语言的下列组成部分:
1、语法
2、类型
3、语句
4、关键字
5、保留字
6、操作符
7、对象
1.2.2 Page 5 文档对象模型(DOM)
文档对象模型(DOM,Document Object Model)是针对XML但经过扩展用于HTML的应用程序编程接口(API, Application Programming Interface)。
DOM把整个页面映射为一个多层节点结构,HTML或XML页面中的每个组成部分都是某种类型的节点。
借助DOM提供的API,开发人员可以删除、添加、替换或修改任何节点。
1.2.3 Page8 浏览器对象模型(BOM)
浏览器对象模型(BOM, Browser Object Model)用来访问和操作浏览器窗口。