JavaScript是世界上最流行的編程語言之一。javascript
自20年前建立以來,它來已經走了很長一段路。java
做爲第一個也是惟一一個由Web瀏覽器本機支持的腳本語言。node
在一開始,它並無像如今這樣強大,它主要用於花哨的動畫和當時稱爲DHTML。es6
隨着網絡平臺需求的不斷增加,JavaScript 也有責任發展,以知足世界上最普遍使用的生態系統之一的需求。數據庫
平臺中引入了不少東西,包括瀏覽器API,但語言自身也發展了很多。編程
JavaScript如今也普遍用於瀏覽器以外。Node.js在過去幾年中的興起開啓了後端開發,而這曾經是Java,Ruby,Python和PHP以及更傳統的服務器端語言領域。後端
JavaScript如今也是支持數據庫和更多應用程序的語言,甚至能夠開發嵌入式應用程序,移動應用程序,電視機應用程序等等。最初做爲瀏覽器內部的一種小語言,如今是世界上最流行的語言。瀏覽器
JavaScript是一種編程語言,它是:安全
你須要知道,JavaScript與Java無關(譯者注:相似雷鋒與雷峯塔),雖然它是一個糟糕的名字選擇,但咱們必須接受它。服務器
讓我在這裏介紹一下_ECMAScript_這個術語。咱們有一份專門針對ECMAScript的完整指南,您能夠在其中深刻了解它,但首先,您只須要知道ECMAScript(也稱爲 ES )是JavaScript標準的名稱。
JavaScript是該標準的實現。這就是爲何你會聽到ES6,ES2015,ES2016,ES2017,ES2018等。
很長一段時間,全部瀏覽器都運行的JavaScript版本是ECMAScript 3.因爲功能大變(他們試圖一次添加太多東西),版本4被取消了,而ES5是JS的一個重要的版本。
ES2015,也稱爲ES6, 變化也是巨大的。
從那時起,負責人決定每一年發佈一個版本,以免在版本之間閒置太多,而且版本迭代和反饋都將變得更快。
目前最新批准的JavaScript版本是 ES2017.