ECMAScript 和 JavaScript 的关系
ECMAScript 和 JavaScript 的关系
一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?
要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给国际标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版。
该标准从一开始就是针对 JavaScript 语言制定的,但是之所以不叫 JavaScript,有两个原因。一是商标,Java 是 Sun 公司的商标,根据授权协议,只有 Netscape 公司可以合法地使用 JavaScript 这个名字,且 JavaScript 本身也已经被 Netscape 公司注册为商标。二是想体现这门语言的制定者是 ECMA,不是 Netscape,这样有利于保证这门语言的开放性和中立性。
因此,ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 Jscript 和 ActionScript)。日常场合,这两个词是可以互换的。
ECMAScript 和 JavaScript 的关系相关推荐
- 什么是DOM,DOM的作用,以及DOM与JavaScript的关系
一个想学web前端的初学者,如果在知乎中搜索推荐书目的话,得到的答案多数都是:首先,学习htlm+css:第二点就是阅读<JavaScript DOM 编程艺术>这本书. 作为一个初学的小 ...
- Java JavaScript什么关系
其实他俩没关系,刚学的时候我很蒙,以为是javascript是java的一种 Java和JavaScript的关系就像是周杰和周杰伦的关系,他俩根本没有关系,只是名字有点像而已,他俩前面都是周杰,但是 ...
- ECMAScript,javascript,jscript
ECMAScript是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序设计语言.这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是 ...
- node.js和JavaScript的关系
1. 什么是node.js node.js是一个基于 Chrome V8 引擎的 JavaScript 运行时的环境. 2. 什么是JavaScript 2.1比较JavaScript 和 Java ...
- ECMAScript 和 JavaScript 的未来
本文摘自<深入理解JavaScript特性>,本书将JavaScript新特性融入简单易懂的示例中,包括ES6及后续更新,助你大幅提升代码表达能力. JavaScript之父Brendan ...
- ECMAScript、JavaScript与Nodejs的区别
ECMAScript: ECMAScript是一种脚本在语法和语义上的标准. 主要包括:语法.类型.语句.关键字.保留字.操作符.对象. JavaScript: Javascript是基于ECMASc ...
- 浅谈 ECMAScript 和 JavaScript
ES5与ES3基本保持兼容,较大的语法修正和新功能加入,将由JavaScript.next完成. 什么是ECMAScript? http://baike.baidu.com/link?url=G1T8 ...
- PHP和HTML5、Javascript的关系
HTML5是前端控制显示的代码,即在浏览器中打开一个网站,查看源代码,可以看到的内容. Javascript通常来说是穿插在html5中用以控制数据和显示效果的脚本(因为js也可以用作其它用途,所以这 ...
- HTML、CSS、Javascript三者关系
HTML用于控制网页的结构,CSS用于控制网页的外观,JavaScript控制的是网页的行为. 很多同学可能不太清晰的了解这三者的关系. HTML-----超文本标记语言,HTML是一门描述性语言. ...
最新文章
- 芯片初创公司一亿融资可以烧多久
- python 类-Python 类属性和类方法
- JS getAttribute和setAttribute(取得和设置属性)的使用介绍
- 使用说明 vector_Paddlepaddle学习|Ubuntu环境使用 Mahout 进行朴素贝叶斯模型的训练和测试...
- 重磅!微软发布新一代 Teams 开发工具 —— Teams Toolkit!不止VS Code extension!
- Python 文件读和写
- js打开、关闭页面和运行代码那些事
- UVa 1225 Digit Counting 题解
- MATLAB路径的正确书写方式
- 主动学习(Active Learning)领域部分经典论文汇总
- ssm游文化推广系统答辩PPT模板
- 机器学习应用量化投资没啥用?那是你方法不对!
- php最基础的也是其最容易出错的地方
- 【金融量化】基金止盈止损法则
- 关于PHP中如何跟踪报错的手段
- 极客日报:腾讯《王者荣耀》禁止未满12周岁用户充值;B站发布16款新品游戏;华为注册姚安娜商标被驳回
- 临床试验中的指标敏感性、特异性
- ThinkSNS/ThinkSNS后台应用管理
- 股市有风险,入市需谨慎,风险和谨慎如何理解?
- python3里复数的算法,Python 3复数
热门文章
- CES神吐槽:人工智能快要“烂大街”了?
- mybatis 插入数据时返回主键
- ElasticSearch D3
- 基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理
- PostgrSQL流复制wal异常
- Cisco 利用 802.1X、动态VLAN和DHCP技术实现方案
- nagios 安装步骤-1
- 将汉字转成拼音字头的方法
- 量子化学计算机理,几种化学反应机理的量子化学理论计算
- java cap是什么_寒冬面试归来总结最新蚂蚁4面(Java):CAP+数据强一致性+分布式等...