首页 » JavaScript » JavaScript

JavaScript是一种常用于浏览器的动态语言。90年代中期,JavaScript加入到Netscape Navigator,方便开发者访问HTML页面元素。后来成为流行的控制和添加页面动态效果的工具。2005年左右,随AJAX的流行,JavaScript成为基于web应用的基石(由Google公司的GMail应用引发的风潮)。2009年圣诞节,Jeremy Ashkenas发布了CoffeeScript,使 JavaScript 编程更为简单、优雅。

JavaScript通常在浏览器中运行,各个浏览器厂商都有自己的JavaScript引擎:Chrome的V8,MS IE的 JScript, Firefox的SpiderMonkey,Safari的JavaScriptCore等。也有独立于浏览器的JavaScript环境,如node.js。

JavaScript通常可分为两部分来看:

  1. 核心JavaScript,也就是JavaScript语言基础。包括如函数、数组、对象(对象模型)等语言基础。
  2. 客户端JavaScript,也就是浏览器中的JavaScript。包括如DOM、AJAX等。

JavaScript版本

1995年12月,Sun与网景公司引入JavaScript。1996年3月,网景发布支持JavaScript的Netscape Navigator 2.0,微软也于1996年8月发布IE 3.0,其中包含一个约与JavaScript相容的JScript。1996年11月,网景将JavaScript提交ECMA进行标准化。由此,ECMA-262负责ECMAScript的标准化工作,并发布了多个版本。

ECMAScript(发音[ek-ma script])是由Ecma国际通过ECMA-262标准化的web脚本语言,但通常我们将它称之为JavaScript。

版本 日期 说明
1 1997年6月 -
2 1998年6月 -
3 1999年12月 -
4 放弃 语言复杂性出现严重分歧
5 2009年12月 -
Harmony 进行中 将以 ECMAScript 6发布

分享

0