作者:汪娇娇
时间:2017年11月4日
一、组成部分
JavaScript由三部分内容组成:
(1)ECMAScript(核心)
(2)DOM(文档对象模型)
(3)BOM(浏览器对象模型)
ECMAScript是标准(也就是对DOM、BOM提供的接口和方法的规范)。
DOM和BOM提供了接口和方法。
二、小结
Javascript是一种专为与网页交互面设计的脚本语言,由下列三个不同的部分组成:
1、ECMAScript,由ECMA-262定义,提供核心语言功能;
2、文档对象模型(DOM),提供访问和操作网页内容的方法和接口;
3、浏览器对象模型(BOM),提供与浏览器交互的方法和接口。
Javascript的这三个组成部分,在当前五个主要浏览器(IE、 Firefox、 Chrome、 Safari和 Opera)中都得到了不同程度的支持。其中,所有浏览器对 ECMAScript第3版的支持大体上都还不错,而对 ECMAScript的支持程度越来越高,但对DOM的支持则彼此相差比较多。对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。