javascript的版本有:“1.0”版、“1.1”版、“1.2”版、“1.3”版、“1.4”版、“1.5”版、“1.6”版、“1.7”版、“1.8”版、“1.8.1”版、“1.8.2”版、“1.8.5”版等。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
JavaScript(簡稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動態(tài)腳本語言,并且支持面向?qū)ο?、命令式、聲明式、函?shù)式編程范式。
JavaScript是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現(xiàn)自身的功能的。
JavaScript 是為 Netscape 開發(fā)的。 Netscape 2 是第一個運行 JavaScript 的瀏覽器。
在 Netscape 之后,Mozilla 基金會繼續(xù)為 Firefox 瀏覽器開發(fā) JavaScript。
最新的 JavaScript 版本是 1.8.5。 (與 ECMAScript 5 相同)。
ECMAScript 由 ECMA International 在組織采用 JavaScript 之后開發(fā)的。
第一版 ECMAScript 于 1997 年發(fā)布。
此列表比較了不同產(chǎn)品的版本號:
版本
|
發(fā)布日期
|
基于
|
Netscape Navigator
|
Mozilla Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Google Chrome
|
---|---|---|---|---|---|---|---|---|
1.0
|
1996年3月
|
2.0
|
||||||
1.1
|
1996年8月
|
3.0
|
3.0
|
|||||
1.2
|
1997年6月
|
4.0-4.05
|
||||||
1.3
|
1998年10月
|
ECMA-262 1 edition / ECMA-262 2 edition
|
4.06-4.7x
|
4.0
|
||||
1.4
|
Netscape
Server
|
|||||||
1.5
|
2000年11月
|
ECMA-262 3 edition
|
6.0
|
1.0
|
5.5 (JScript 5.5),
6 (JScript 5.6),
7 (JScript 5.7),
8 (JScript 6)
|
6.0,
7.0,
8.0,
9.0
|
||
1.6
|
2005年11月
|
1.5 + Array extras + Array and String generics + E4X
|
1.5
|
3.0, 3.1
|
||||
1.7
|
2006年10月
|
1.6 + Pythonic generators + Iterators + let
|
2.0
|
3.2, 4.0
|
1.0
|
|||
1.8
|
2008年6月
|
1.7 + Generator expressions + Expression closures
|
3.0
|
11.50
|
||||
1.8.1
|
1.8 + Native JSON support + Minor Updates
|
3.5
|
||||||
1.8.2
|
2009年6月22日
|
1.8.1 + Minor updates
|
3.6
|
|||||
1.8.5
|
2010年7月27日
|
1.8.1 + ECMAScript 5 Compliance
|
4
|
9
|
11.60
|
【推薦學(xué)習(xí):javascript高級教程】