1.JavaScript的诞生
JavaScript诞生于1995年一开始是为了解决表单验证问题,因为在没有JavaScript时代表单的验证只能提交到后端验证,这个用户体验不太好,所以当时的Netscape公司开发了JavaScript。 由于JavaScript1.0的在Navigator2上的成功1996年IE3加入了Jscript的支持,其实就是JavaScript的另一种实现。
2.ECMAScript
1997年以JavaScript1.1为蓝本提交给了ECMA(为啥不是美国的组织呢?),ECMA的39号技术委员会制定了ECMAScript,ECMAScript是JavaScript的语言基础,同时也是nodejs和ActionScript的基础,他规定了语法、类型等语言基础,所以ECMAScript是一种语言标准而非语言。ECMAScript经历过1 -> 2 -> 3 -> 3.1 -> 5 -> 2015 -> 2016 -> 2017,这里面少了一个4是因为第4版本的内容太过超前了被放弃了,ECMAScript直到3.o版本才算是一门真正的编程语言。
3.JavaScript
JavaScript包含ECMAscript实现、DOM文档对象模型以及BOM浏览器对象模型。所以学习JavaScript金分成ECMAScript、DOM、BOM三个内容进行学习即可