1.JS發(fā)明人
布蘭登·艾克(Brendan Eich)
布蘭登生平
1995年4月掂铐,任職于網(wǎng)景期間银觅,為網(wǎng)景瀏覽器開發(fā)出JavaScript,之后成為網(wǎng)頁瀏覽器領(lǐng)域應用最廣泛的腳本語言之一
1998年窗市,艾克協(xié)助成立Mozilla.org,2003年在美國在線決定結(jié)束網(wǎng)景部門營運后辩越,艾克協(xié)助成立了Mozilla基金會
2.JS標準化
1996年11月脓杉,網(wǎng)景公司向ECMA(歐洲計算機廠家協(xié)會)提交語言標準。1997年6月到旦,ECMA以JavaScript語言為基礎(chǔ)制定了ECMAScript標準規(guī)范ECMA-262旨巷。JavaScript成為了ECMAScript最著名的實現(xiàn)之一。由于版權(quán)問題厢绝,JS語言標準叫ECMAScript
ECMAScript標準的制定
時間
- 1997年6月契沫,ECMAScript第一版發(fā)布
- 1999年12月带猴,第三版發(fā)布(IE6支持)昔汉,此版本使用最廣
- 第四版流產(chǎn)
- 2009年12月,第五版發(fā)布
- 2015年6月拴清,第六版發(fā)布(ES6)靶病,新瀏覽器都支持這一版
- 之后每年發(fā)布一版,版本號以年份命名
JS與ES的關(guān)系
- ES是JS語言的國際標準口予,JS是ES的一種實現(xiàn)
- 標準的制定往往落后于實現(xiàn)娄周,先實現(xiàn),再寫進標準里
3.JS的興起
Gmail
- 2004年愚人節(jié)沪停,谷歌發(fā)布gmail
- 2005年煤辨,Jesse將谷歌運用到的技術(shù)命名為Ajax
從此,前端技術(shù)正式出現(xiàn) - 2006年木张,jQuery正式發(fā)布众辨,是目前最長壽的JS庫
4.JS的爆發(fā)
- 2009年,Ryan基于V8創(chuàng)建了node.js
- 2010年舷礼,Issac基于node.js寫出了npm
基于node.js和npm鹃彻,前端工程師可以在瀏覽器之外執(zhí)行JS了,node.js快速風靡 - 2010年妻献,TJ發(fā)布了Express.js
從此蛛株,前端工程師可以寫后端應用了
資料來源:饑人谷团赁,維基百科