JavaScript高级程序设计(第4版)
上QQ阅读APP看书,第一时间看更新

1.4 小结

JavaScript是一门用来与网页交互的脚本语言,包含以下三个组成部分。

❑ ECMAScript:由ECMA-262定义并提供核心功能。

❑ 文档对象模型(DOM):提供与网页内容交互的方法和接口。

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

JavaScript的这三个部分得到了五大Web浏览器(IE、Firefox、Chrome、Safari和Opera)不同程度的支持。所有浏览器基本上对ES5(ECMAScript 5)提供了完善的支持,而对ES6(ECMAScript 6)和ES7(ECMAScript 7)的支持度也在不断提升。这些浏览器对DOM的支持各不相同,但对Level 3的支持日益趋于规范。HTML5中收录的BOM会因浏览器而异,不过开发者仍然可以假定存在很大一部分公共特性。