JS主要包含三个部分:

1.核心(ECMAScript)

2.文档对象模型(DOM)

3.浏览器对象模型(BOM)

 

 

ECMAScript

 

ECMAScript是对实现该标准的各方面内容的语言的描述。主要参考ECMA-262标准。

ECMA-262的第一版与JavaScript1.1相同,只不过删除了针对浏览器代码的一些小改动。

ECMA-262第二版主要是为了与ISO/IEC-16262保持严格一直,没有做大改。

ECMA-262第三版是对该标准第一次真正的修改。修改设计字符串处理、错误定义和数值输出。新增了正则表达式、新控制语句、try-catch。这一版标志着ECMAScript成为一门真正的语言

ECMA-262第四版增加了强类型变量、新语句和新数据结构、真正的类和经典继承,还定义了数据交互新方式。

ECMA-262第五版于2009年发布。新增了JSON对象、继承的方法和高级属性定义。和严格模式。

ECMA-262第六版于2015年6月17日,即ECMAScript 2015。

DOM

DOM把整个页面映射为一个多层节点结构。

JS里有什么

BOM

开发人员可用过DOM去控制一些页面以外的地方。如:

1.弹出浏览器窗口

2.移动和缩放浏览器窗口

3.提供浏览器信心的navigator

4.对cookie的支持等

 

更多请查看 这里

相关文章: