成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

寫了這么多 JavaScript,你知道它的起源嘛

ninefive / 1163人閱讀

摘要:起源在了解學(xué)習(xí)一個東西時,了解其誕生的背景及歷史是十分有必要的,這能讓你多一個發(fā)展的維度去看待它,原文。布蘭登艾奇,在年受聘于網(wǎng)景公司。當(dāng)時網(wǎng)景公司急需一種網(wǎng)頁腳本語言,使得瀏覽器可以與網(wǎng)頁互動,用了天的時間創(chuàng)造了。

JavaScript 起源

在了解、學(xué)習(xí)一個東西時,了解其誕生的背景及歷史是十分有必要的,這能讓你多一個發(fā)展的維度去看待它,原文。

布蘭登·艾奇(Bremdan Eich),在 1995 年受聘于網(wǎng)景(Netscape)公司。當(dāng)時網(wǎng)景公司急需一種網(wǎng)頁腳本語言,使得瀏覽器可以與網(wǎng)頁互動,Eich 用了 10 天的時間創(chuàng)造了 Javascript。

那 10 天 Eich 做的大概事情可以在 Brendan Eich - JavaScript at 20 9:55 秒的時候看到。

總的來說他的設(shè)計思路是這樣的

(1)借鑒 C 語言的基本語法;
(2)借鑒 Java 語言的數(shù)據(jù)類型和內(nèi)存管理;
(3)借鑒 Scheme 語言,將函數(shù)提升到"第一等公民"(first class)的地位;
(4)借鑒 Self 語言,使用基于原型(prototype)的繼承機制。

Eich 說,JavaScript 是 C 語言和 Self 語言的結(jié)合,我想無論怎樣 JavaScript 都難以擺脫它們的影子。

在 Brendan Eich 2008 年的自述 中,發(fā)現(xiàn)一句話

Yet here we are. The web must evolve, or die. So too with JS.

世界總是在變的,F(xiàn)lash 會被淘汰,IE6 也終于退休。短短 20 年,JavaScript 的分支也變得十分龐大起來,我們面臨權(quán)衡抉擇,選擇適合自己的技能樹 evolve, or die。

下一章開始,讓我們直接上干貨。

作者:肖沐宸,github。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92377.html

相關(guān)文章

  • jquery源碼分析

    摘要:前言隨著前端的不斷發(fā)展,很多開發(fā)人員已經(jīng)開始使用等框架,但是很少有人去深入分析以及的源碼本人也是,至今還停留在使用的層面。最近還在寫一些的筆記,有興趣的小白也可以看下我的博客文章源碼分析地址 前言 隨著前端的不斷發(fā)展,很多開發(fā)人員已經(jīng)開始使用react、vue等web框架,但是很少有人去深入分析vue以及react的源碼(本人也是,至今還停留在使用的層面)??蚣艿氖褂脛荼貢懈碌?..

    SHERlocked93 評論0 收藏0
  • JavaScript 函數(shù)式編程到底是個啥

    摘要:函數(shù)是一等公民。其實閉包本身也是函數(shù)式編程的一個應(yīng)用。劣勢不能算是嚴(yán)格意義上的函數(shù)式語言,很多函數(shù)式編程的特性并沒有。 隨著大前端時代的到來,在產(chǎn)品開發(fā)過程中,前端所占業(yè)務(wù)比重越來越大、交互越來越重。傳統(tǒng)的老夫拿起JQuery就是一把梭應(yīng)付當(dāng)下重交互頁面已經(jīng)十分乏力。于是乎有了Angular,React,Vue這些現(xiàn)代框架。 但隨之而來的還有大量的新知識新名詞,如MVC,MVVM,F(xiàn)l...

    denson 評論0 收藏0
  • JavaScript 函數(shù)式編程到底是個啥

    摘要:函數(shù)是一等公民。其實閉包本身也是函數(shù)式編程的一個應(yīng)用。劣勢不能算是嚴(yán)格意義上的函數(shù)式語言,很多函數(shù)式編程的特性并沒有。 隨著大前端時代的到來,在產(chǎn)品開發(fā)過程中,前端所占業(yè)務(wù)比重越來越大、交互越來越重。傳統(tǒng)的老夫拿起JQuery就是一把梭應(yīng)付當(dāng)下重交互頁面已經(jīng)十分乏力。于是乎有了Angular,React,Vue這些現(xiàn)代框架。 但隨之而來的還有大量的新知識新名詞,如MVC,MVVM,F(xiàn)l...

    Aomine 評論0 收藏0
  • 【Hello CSS】序章-起源

    摘要:在年月,在經(jīng)過多方的討論之后,推出了。這一規(guī)范一出現(xiàn)就引起了各方的注意,隨即公司和公司紛紛表示自己的瀏覽器能夠支持。這個特殊規(guī)則是將設(shè)置為,將設(shè)置為。 作者:陳大魚頭 github: KRISACHAN HTML的誕生 HTML是怎么來的? 在1982年的時候,萬維網(wǎng)的發(fā)明者Tim Berners-Lee爵士為了讓全世界的物理學(xué)家能夠方便的進行合作與信息共享,造了HTML(Hype...

    kid143 評論0 收藏0
  • 【Hello CSS】序章-起源

    摘要:在年月,在經(jīng)過多方的討論之后,推出了。這一規(guī)范一出現(xiàn)就引起了各方的注意,隨即公司和公司紛紛表示自己的瀏覽器能夠支持。這個特殊規(guī)則是將設(shè)置為,將設(shè)置為。 作者:陳大魚頭 github: KRISACHAN HTML的誕生 HTML是怎么來的? 在1982年的時候,萬維網(wǎng)的發(fā)明者Tim Berners-Lee爵士為了讓全世界的物理學(xué)家能夠方便的進行合作與信息共享,造了HTML(Hyp...

    null1145 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<