JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:
1.ECMAScript
由ECMA-262定义,提供核心语言功能。ECMAScript就是对实现CMA-262规定的各个方面内容的语言的描述。
2.DOM(文档对象模型)
- DOM不只是针对JS的,很多别的语言也都实现了DOM。
- DOM0级(DOM Level 0 )标准是不存在的;所谓DOM0级只是DOM历史坐标中的一个参照点而已。具体来说,DOM0级指的是Internet Explorer4.0和Netscape Navigator 4.0 最初支持的DHTML。
3.BOM(浏览器对象模型),提供与浏览器交互的方法和接口。
- 从根本上讲,BOM只处理浏览器窗口和框架,但人们习惯上也把所有针对浏览器的JavaScript扩展算作BOM的一部分