什么是JavaScript

July 7th, 2008 | by MenDaXia |

JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。

最初,创建JavaScript是为了帮助开发人员动态地修改页面上的标记,以便为客户提供更丰富的体验。人们越来越认识到,页面也可以当作对象,因此文档对象模型(Document Object Model,DOM)应运而生。刚开始,JavaScript和DOM紧密地交织在一起,但最后它们还是“分道扬镳”,并各自发展。DOM是页面的一个完全面向对象的表示,该页面可以用某种脚本语言(如JavaScript或VBScript)进行修改。

最后,万维网协会(World Wide Web Consortium,W3C)介入,并完成了DOM的标准化,而欧洲计算机制造商协会(ECMA)批准JavaScript作为ECMAScript规约。根据这些标准编写的页面和脚本,在遵循相应的原则的任何浏览器上都应该有相同的外观和表现。

历史版本:

版本 说明 实现
JavaScript1.0 原始版本,基本废弃。 由Netscape 2 实现。
JavaScript1.1 引入真正的Array阵列,消除了大量错误。 由Netscape 3 实现。
JavaScript1.2 引入switch语句、正规表达式和大量新特性,基本上符合ECMAv1。 由Netscape 4 实现。
JavaScript1.3 修正了不兼容性,符合ECMAv1。 由Netscape 4.5 实现。
JavaScript1.4   只有Netscape 服务器产品 实现。
JavaScript1.5 引入了异常处理,符合ECMAv3。 由Mozilla和Netscape 6 实现。
JavaScript1.6 引入E4X、Array的item location methods和取代方法、Array generic、String generic。  
JavaScript1.7 引入generator、取代器、Array comprehensions、let关键字、解构赋值(Destructuring assignment)  

Post a Comment