JS的發(fā)展歷程

JavaScirpt創(chuàng)始人

BEich.jpg

?? 1995年桨菜,網(wǎng)景招募了布蘭登·艾克源哩,目標(biāo)是把Scheme語(yǔ)言嵌入到Netscape Navigator瀏覽器當(dāng)中厘线。但更早之前鸳惯,網(wǎng)景已經(jīng)跟昇陽(yáng)合作在Netscape Navigator中支持Java商蕴,這時(shí)網(wǎng)景內(nèi)部產(chǎn)生激烈的爭(zhēng)論。后來(lái)網(wǎng)景決定發(fā)明一種與Java搭配使用的輔助腳本語(yǔ)言并且語(yǔ)法上有些類似芝发,這個(gè)決策導(dǎo)致排除了采用現(xiàn)有的語(yǔ)言绪商,例如Perl、Python辅鲸、Tcl或Scheme格郁。為了在其他競(jìng)爭(zhēng)提案中捍衛(wèi)JavaScript這個(gè)想法,公司需要有一個(gè)可以運(yùn)作的原型独悴。艾克在1995年5月僅花了十天時(shí)間就把原型設(shè)計(jì)出來(lái)了例书。

JavaScirpt標(biāo)準(zhǔn)化

??1996年11月,網(wǎng)景正式向ECMA(歐洲計(jì)算機(jī)制造商協(xié)會(huì))提交語(yǔ)言標(biāo)準(zhǔn)刻炒。1997年6月决采,ECMA以JavaScript語(yǔ)言為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)規(guī)范ECMA-262。JavaScript成為了ECMAScript最著名的實(shí)現(xiàn)之一[16]坟奥。除此之外树瞭,ActionScript和JScript也都是ECMAScript規(guī)范的實(shí)現(xiàn)語(yǔ)言拇厢。盡管JavaScript作為給非程序人員的腳本語(yǔ)言,而非作為給程序人員的腳本語(yǔ)言來(lái)推廣和宣傳移迫,但是JavaScript具有非常豐富的特性旺嬉。

  • 1997年6月,第一版ECMAScript發(fā)布
  • 1999年12月厨埋,第三版發(fā)布邪媳,這個(gè)版本使用最廣
  • 2009年12月,第五版發(fā)布荡陷,增加了一些新功能
  • 2015年6月雨效,第六版發(fā)布,新瀏覽器都支持這一版本
  • 之后每年發(fā)布一版废赞,版本號(hào)以年飯命名

JavaScirpt和ECMAScript的關(guān)系

  • ECMAScript是紙上的標(biāo)準(zhǔn)徽龟,JS是瀏覽器的實(shí)現(xiàn)
  • 紙上標(biāo)準(zhǔn)往往落后于瀏覽器,先實(shí)現(xiàn)唉地,再寫進(jìn)標(biāo)準(zhǔn)

JS的興起

  • IE市場(chǎng)份額巨大導(dǎo)致JS停滯了10年据悔,直至Chrome主導(dǎo)市場(chǎng)地位,才有了后面的每年更新
  • 移動(dòng)市場(chǎng)的興起耘沼,手機(jī)上沒(méi)人會(huì)安裝IE瀏覽器
  • 2004年愚人節(jié)极颓,谷歌發(fā)布Gmail在線網(wǎng)頁(yè)為前端帶來(lái)無(wú)限可能
  • 2005年,Jesse將谷歌用到的技術(shù)命名為AJAX群嗤,前端技術(shù)正式出現(xiàn)
  • 2006年菠隆,jQuery發(fā)布,是目前最長(zhǎng)壽的JS庫(kù)狂秘,后來(lái)IE不行了骇径,jQuery才稍微沒(méi)那么火

JS爆發(fā)

  • Chrome的JS引擎叫做V8
  • 2009年,Ryan基于V8創(chuàng)建了Node.js
  • 2010年Isaac基于Node.js寫出了npm,前端工程師可以在瀏覽器之外執(zhí)行JS了者春,Node.js快速風(fēng)靡
  • 同年破衔,TJ受Sinatra啟發(fā),發(fā)不了Express.js碧查,從此运敢,前端工程師可以愉快的寫后端應(yīng)用了

總結(jié)

  • JS是歷史的選擇
    • 一開(kāi)始瀏覽器支持很多東西:Java、Flash忠售、VBScript
    • 只有JS活到了最后
  • JS的低開(kāi)高走
    • 一開(kāi)始JS就是一個(gè)玩具語(yǔ)言传惠,但是JS每次都走對(duì)了風(fēng)口
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市稻扬,隨后出現(xiàn)的幾起案子卦方,更是在濱河造成了極大的恐慌,老刑警劉巖泰佳,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盼砍,死亡現(xiàn)場(chǎng)離奇詭異尘吗,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)浇坐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門睬捶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人近刘,你說(shuō)我怎么就攤上這事擒贸。” “怎么了觉渴?”我有些...
    開(kāi)封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵介劫,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我案淋,道長(zhǎng)座韵,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任踢京,我火速辦了婚禮誉碴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瓣距。我一直安慰自己翔烁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布旨涝。 她就那樣靜靜地躺著,像睡著了一般侣背。 火紅的嫁衣襯著肌膚如雪白华。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天贩耐,我揣著相機(jī)與錄音弧腥,去河邊找鬼。 笑死潮太,一個(gè)胖子當(dāng)著我的面吹牛管搪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播铡买,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼更鲁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了奇钞?” 一聲冷哼從身側(cè)響起澡为,我...
    開(kāi)封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎景埃,沒(méi)想到半個(gè)月后媒至,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顶别,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年拒啰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了驯绎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谋旦,死狀恐怖剩失,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蛤织,我是刑警寧澤赴叹,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站指蚜,受9級(jí)特大地震影響乞巧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜摊鸡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一绽媒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧免猾,春花似錦是辕、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至锨苏,卻和暖如春疙教,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背伞租。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工贞谓, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人葵诈。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓裸弦,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親作喘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子理疙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • JS 簡(jiǎn)史 Web 的興起已經(jīng)把 JavaScript 帶到一個(gè)前所未有的地步, 了解JS 的歷史更好的使用JS ...
    迷緣火葉閱讀 1,631評(píng)論 0 1
  • title: JavaScript的歷史layout: pagecategory: introductiondat...
    ichengzi閱讀 4,452評(píng)論 0 23
  • 網(wǎng)頁(yè)是什么 網(wǎng)頁(yè) = Html+CSS+JavaScript Html: 網(wǎng)頁(yè)元素內(nèi)容 CSS: 控制網(wǎng)頁(yè)樣式 J...
    e81bcd463937閱讀 894評(píng)論 0 6
  • 文/何其甚 學(xué)習(xí)一門語(yǔ)言,充分了解其發(fā)展歷史徊都,會(huì)有助于更好地理解這門語(yǔ)言沪斟。知道其發(fā)展歷史,你會(huì)明白它為什么是這個(gè)樣...
    何其甚閱讀 1,427評(píng)論 0 1
  • 說(shuō)明: 之前通過(guò)學(xué)習(xí)html+css用寫博客的方式記錄知識(shí)點(diǎn)择吊,因?yàn)榉椒嚼蠋煟ǚ綉?yīng)杭老師)的緣故有幸獲得一些人的關(guān)注...
    饑人谷_遠(yuǎn)方閱讀 843評(píng)論 0 1