摘要:由微軟正式發(fā)布,矛頭直指網(wǎng)景的,成就的同時(shí)也開啟了自己聲名狼藉之路。由微軟正式發(fā)布,雖然很蹩腳,但是基于這個(gè)技術(shù),我們終于可以在上完成桌面端程序的任務(wù)了。微軟發(fā)布了第一個(gè)版本,提供了更加規(guī)范地書寫的解決方案。
字?jǐn)?shù):1000
閱讀時(shí)間:10分鐘
??筆者學(xué)習(xí)一門知識(shí)有一個(gè)習(xí)慣,就是會(huì)先去了解這門知識(shí)的一個(gè)大致歷史框架,而后再學(xué)習(xí)具體的知識(shí)內(nèi)容。這樣做有以下兩個(gè)目的:
1.可以增添興趣,對(duì)于越枯燥的知識(shí)越是有效。
2.可以知道這門知識(shí)的來龍去脈,可以知道依托于這門知識(shí),自己將會(huì)去向何方。畢竟古人也說過,以史為鏡可以知興替嘛。
??然而,查閱無數(shù)資料之后,筆者絕望地發(fā)現(xiàn)沒有一篇完整地準(zhǔn)確地描述前端歷史的文章可以借鑒,因此萌生了自己動(dòng)手寫一篇一直持續(xù)維護(hù)的前端編年史以便查閱。
正文日期 | 事件 |
---|---|
1989 | html正式誕生,由物理學(xué)家蒂姆·伯納斯·李為了方便學(xué)術(shù)文檔的分享而創(chuàng)造,這也是前端的起始時(shí)間。 |
1994.10.13 | Mosaic Netscape 0.9正式發(fā)布,一代瀏覽器霸主開始展露它的鋒芒。 |
1994.10 | Web技術(shù)領(lǐng)域最具權(quán)威和影響力的國際中立性技術(shù)標(biāo)準(zhǔn)機(jī)構(gòu)正式成立,創(chuàng)立者就是html的創(chuàng)造者大神蒂姆·伯納斯·李。 |
1995.05 | 前端中最重要的成員JavaScript(原名LiveScript)誕生,創(chuàng)造者是網(wǎng)景的布蘭登·艾奇。他僅僅用了10天的時(shí)間就完成了這項(xiàng)創(chuàng)舉。 |
1995.12.24 | html2.0標(biāo)準(zhǔn)由IETF正式發(fā)布。 |
1996.08 | JScript1.0由微軟正式發(fā)布,矛頭直指網(wǎng)景的JavaScript,成就IE的同時(shí)也開啟了自己聲名狼藉之路。 |
1996 | ActiveX由微軟正式發(fā)布,雖然很蹩腳,但是基于這個(gè)技術(shù),我們終于可以在IE上完成桌面端程序的任務(wù)了。 |
1996.12.17 | W3C正式發(fā)布了CSS1標(biāo)準(zhǔn),從此,前端有了自己的樣式規(guī)范。 |
1997.02.14 | W3C正式發(fā)布了html3.2標(biāo)準(zhǔn),豐富了html的語義。 |
1997.05 | ECMAScript1正式發(fā)布,在瀏覽器大戰(zhàn)中被玩壞的程序員們終于等來了他們的第一版JS規(guī)范。 |
1997.12.18 | W3C正式發(fā)布了html4.0標(biāo)準(zhǔn),這也是我們使用時(shí)間最長的html版本。 |
1998.05 | ECMAScript2正式發(fā)布。 |
1998 | IE5.0引入了XMLHttpRequest技術(shù),實(shí)現(xiàn)了異步調(diào)用服務(wù)器的功能。但是,誰也沒有想到它會(huì)帶來一場前端革命。 |
1999.05 | W3C正式發(fā)布了CSS3標(biāo)準(zhǔn)中的首批模塊(CSS3標(biāo)準(zhǔn)并不是一次性發(fā)布,而是分模塊發(fā)布的)。 |
1999.12 | ECMAScript3正式發(fā)布。 |
1999.12.24 | W3C正式發(fā)布html4.01標(biāo)準(zhǔn),該標(biāo)準(zhǔn)只是基于html4.0的部分調(diào)整。 |
2000 | Douglas Crockford定義了JSON格式數(shù)據(jù),至此前后端的數(shù)據(jù)交換可以不再使用冗余信息較多,而且還需要來回解析的XML,轉(zhuǎn)而使用JS原生就支持的JSON格式數(shù)據(jù)了。 |
2004 | Gmail和Google地圖用ajax轟炸大家的視野,互聯(lián)網(wǎng)迎來Web2.0時(shí)代。 |
2004.07 | Ruby on Rails發(fā)布了第一個(gè)版本,5分鐘構(gòu)建一個(gè)博客網(wǎng)站的演示視頻驚艷了全世界。 |
2006.01 | John Resig發(fā)布了JQuery工具庫的第一個(gè)版本,這個(gè)工具庫一經(jīng)出世就風(fēng)靡全球,一直持續(xù)到現(xiàn)在,是前端史上最成功的JS庫。 |
2006.04.05 | W3C正式發(fā)布XMLHttpRequest標(biāo)準(zhǔn),為之后的Ajax爆發(fā)提供技術(shù)基礎(chǔ)。 |
2007.01.09 | 第一代iPhone發(fā)布,移動(dòng)互聯(lián)網(wǎng)的起點(diǎn)。 |
2008.08 | iPhoneDevCamp上出現(xiàn)的PhoneGap向我們展示如何使用純JS、Html、CSS開發(fā)APP。從此,我們在開發(fā)APP的解決方案上又多了一條道路。 |
2008.09.02 | Google 強(qiáng)力的V8引擎誕生,ie王朝開始瓦解。 |
2009.01 | CommonJS項(xiàng)目正式啟動(dòng),由Kevin Dangoor主導(dǎo)。 |
2009.11.08 | Dahl 向我們展示了可以用JS編寫服務(wù)器代碼的Nodejs。 |
2009.11.13 | Jeremy Ashkenas提交了第一個(gè)CoffeeScript版本,開啟了其他語言轉(zhuǎn)換為JS的風(fēng)潮。我們竟然還可以用比JS更簡單的代碼來書寫JS(不過JS難道還不夠簡單嗎?) |
2009.12 | ECMAScript5正式發(fā)布,這個(gè)版本也是我們使用時(shí)間最長,各個(gè)瀏覽器兼容最完全,現(xiàn)在大部分程序使用的版本了。 |
2009 | Mi?ko Hevery創(chuàng)造了angularjs框架,它不僅基于MVC框架開發(fā),而且實(shí)現(xiàn)了SPA,前端工程化的需求越來越強(qiáng)烈了。 |
2010.01.12 | npm發(fā)布了第一個(gè)版本,自此,前端就擁有自己的包管理工具了。 |
2010.10.13 | Jeremy Ashkenas發(fā)布了BackboneJS的第一版本。 |
2010.10.20 | angularjs由google發(fā)布了第一個(gè)版本。 |
2010 | RequireJS第一個(gè)版本發(fā)布,前端的模塊化開發(fā)時(shí)代正式來臨了。 |
2011.05 | ECMAScript5.1正式發(fā)布。 |
2011.06.07 | CSS2.1發(fā)布(從2004-02-25成為備選草案開始,經(jīng)過多次修改才最終發(fā)布)。 |
2011.09 | 微軟發(fā)布Windows 8操作系統(tǒng),將JavaScript作為應(yīng)用程序的開發(fā)語言之一,直接提供系統(tǒng)支持。 |
2011.12.08 | Ember第一個(gè)版本正式發(fā)布。 |
2011 | twitter開源了其前端GUI框架bootstrap,為多設(shè)備多分辨率適配做出了杰出貢獻(xiàn),解放了無數(shù)程序員。 |
2012.10.01 | 微軟發(fā)布了TypeScript第一個(gè)版本,提供了更加規(guī)范地書寫JS的解決方案。 |
2013.02.21 | Mozilla基金會(huì)發(fā)布手機(jī)操作系統(tǒng)Firefox OS,該操作系統(tǒng)的整個(gè)用戶界面都使用JavaScript,JS已經(jīng)無處不在了。 |
2013.10 | ECMA正式推出JSON的國際標(biāo)準(zhǔn),這意味著JSON格式已經(jīng)變得與XML格式一樣重要和正式了。 |
2013.05 | Facebook開源了其前端框架React,引入了新的JSX語法,使得UI層可以用組件開發(fā)。 |
2014.10.28 | W3C正式發(fā)布Html5標(biāo)準(zhǔn),廢棄了無用標(biāo)簽,新增了許多新標(biāo)簽,語義化再次得到了極大地豐富。 |
2015.03 | Facebook公司發(fā)布了React Native項(xiàng)目,將React框架移植到了手機(jī)端,可以用來開發(fā)手機(jī)App。 |
2015.05 | ECMAScript6正式發(fā)布,后更名為ECMAScript2015;Node模塊管理器npm超越CPAN,標(biāo)志著JavaScript成為世界上軟件模塊最多的語言。 |
2016.05 | ECMAScript2016正式發(fā)布。 |
2016.11.01 | W3C正式發(fā)布Html5.1。 |
2017.05 | ECMAScript2017正式發(fā)布。 |
歷史性節(jié)點(diǎn)
??1989年,Html誕生,前端從此進(jìn)入我們的視野中。1995.05,JS誕生,我們終于擁有可以直接在瀏覽器上運(yùn)行的語言,但是,當(dāng)時(shí)誰也沒有想到這個(gè)不起眼的腳本語言會(huì)成為如今的互聯(lián)網(wǎng)第一大語言。1996.12.17,CSS1.0標(biāo)準(zhǔn)發(fā)布,至此,前端三劍客正式集齊。2004年,Google公司的Gmail和Google地圖驚艷了全世界,同時(shí)也給沉寂了幾年的JS帶來了重生,JS攜著Ajax重新回到了浪潮之巔。2008.09.02,Google公司的V8引擎誕生。不僅極大地提升了瀏覽器性能,而且給前端帶來了許多新的可能,例如:Nodejs。在所有的基礎(chǔ)準(zhǔn)備完畢之后,2009年開始迎來了前端的大爆炸。出現(xiàn)了AMD、CMD等前端模塊化解決方案,Angular、Ember、React、Vue等各種框架,npm等包管理工具,grunt、gulp、weppack等自動(dòng)化構(gòu)建工具......總之各種框架、各種工具、各種解決方案使人眼花繚亂,每周都有新的技術(shù)出現(xiàn)一直持續(xù)到現(xiàn)在。
? 文中有遺漏或者錯(cuò)誤位置歡迎大家指正,作者會(huì)以最快的速度修改更新,持續(xù)維護(hù)這個(gè)文檔
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/90699.html
摘要:由微軟正式發(fā)布,矛頭直指網(wǎng)景的,成就的同時(shí)也開啟了自己聲名狼藉之路。由微軟正式發(fā)布,雖然很蹩腳,但是基于這個(gè)技術(shù),我們終于可以在上完成桌面端程序的任務(wù)了。微軟發(fā)布了第一個(gè)版本,提供了更加規(guī)范地書寫的解決方案。 字?jǐn)?shù):1000閱讀時(shí)間:10分鐘 前言 ??筆者學(xué)習(xí)一門知識(shí)有一個(gè)習(xí)慣,就是會(huì)先去了解這門知識(shí)的一個(gè)大致歷史框架,而后再學(xué)習(xí)具體的知識(shí)內(nèi)容。這樣做有以下兩個(gè)目的:1.可以增添興...
摘要:由微軟正式發(fā)布,矛頭直指網(wǎng)景的,成就的同時(shí)也開啟了自己聲名狼藉之路。由微軟正式發(fā)布,雖然很蹩腳,但是基于這個(gè)技術(shù),我們終于可以在上完成桌面端程序的任務(wù)了。微軟發(fā)布了第一個(gè)版本,提供了更加規(guī)范地書寫的解決方案。 字?jǐn)?shù):1000閱讀時(shí)間:10分鐘 前言 ??筆者學(xué)習(xí)一門知識(shí)有一個(gè)習(xí)慣,就是會(huì)先去了解這門知識(shí)的一個(gè)大致歷史框架,而后再學(xué)習(xí)具體的知識(shí)內(nèi)容。這樣做有以下兩個(gè)目的:1.可以增添興...
摘要:感謝王下邀月熊分享的前端每周清單,為方便大家閱讀,特整理一份索引。王下邀月熊大大也于年月日整理了自己的前端每周清單系列,并以年月為單位進(jìn)行分類,具體內(nèi)容看這里前端每周清單年度總結(jié)與盤點(diǎn)。 感謝 王下邀月熊_Chevalier 分享的前端每周清單,為方便大家閱讀,特整理一份索引。 王下邀月熊大大也于 2018 年 3 月 31 日整理了自己的前端每周清單系列,并以年/月為單位進(jìn)行分類,具...
摘要:前端每周清單年度總結(jié)與盤點(diǎn)在過去的八個(gè)月中,我?guī)缀踔蛔隽藘杉拢ぷ髋c整理前端每周清單。本文末尾我會(huì)附上清單線索來源與目前共期清單的地址,感謝每一位閱讀鼓勵(lì)過的朋友,希望你們能夠繼續(xù)支持未來的每周清單。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清單年度總結(jié)與盤點(diǎn) 在過去的八個(gè)月中,我?guī)缀踔蛔隽?..
閱讀 3325·2021-11-08 13:12
閱讀 2766·2021-10-15 09:41
閱讀 1459·2021-10-08 10:05
閱讀 3306·2021-10-08 10:04
閱讀 2114·2021-09-29 09:34
閱讀 2487·2019-08-30 15:55
閱讀 2984·2019-08-30 15:45
閱讀 2593·2019-08-29 14:17