浅谈ECMAScript和JavaScript的关系
2018-02-28 11:48
323 查看
1、ECMAScript是JavaScript的规格,JavaScript是ECMAScript的一种实现,在日常场合,这两个词是可以互换的。JavaScript的创造者Netscape公司,将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准,后来ECMA发布标准文件的第一版(ECMA-262),规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript。该标准从一开始就是针对JavaScript语言制定的,之所以不叫JavaScript,有两个原因:一是商标,Java是Sun公司的商标,根据授权协议,只有Netscape公司可以合法地使用JavaScript这个名字,且JavaScript本身也已经被Netscape公司注册为商标;二是想体现这门语言的制定者是ECMA,不是Netscape,有利于保证这门语言的开放性和中立性。 2、但事实上,JavaScript比ECMA-262的含义多得多,一个完整的JavaScript实现应该由以下三个部分组成:1) ECMAScript:核心2) DOM:文档对象模型3) BOM:浏览器对象模型有关JavaScript组成的详细介绍请见:http://blog.csdn.net/zhouziyu2011/article/details/52837040
相关文章推荐
- 浅谈ECMAScript和JavaScript的关系
- ECMAScript和JavaScript的关系
- Node.js从入门到实战(四)Node.js / JavaScript / ECMAScript的关系
- ECMAscript到底是什么?它和JavaScript的关系?
- ECMAScript和JavaScript的关系
- ECMA学习小结(1)——什么是ECMAScript,JAVAScript与ECMA的关系
- JavaScript_ECMAScript 继承机制实例浅谈
- ECMAScript 和 JavaScript 的关系
- ECMAScript 和 JavaScript 的关系
- ECMAScript和JavaScript的关系
- 浅谈JavaScript的组成——ECMAScript、BOM和DOM
- JavaScript_ECMAScript 定义类或对象浅谈
- 浅谈 ECMAScript 和 JavaScript
- ECMAScript和JavaScript的关系
- javascript与ECMAScript、DOM、BOM的关系
- ECMAScript和 和JavaScript的关系
- ECMAScript和JavaScript的关系
- Javascript的组成以及与ECMAScript的关系
- ECMAScript与JavaScript有什么关系
- JavaScript_ECMAScript 修改对象浅谈