摘要:原文去年,我寫(xiě)了一篇關(guān)于優(yōu)秀資源之獲取優(yōu)秀資源的博文。在谷歌瀏覽器的團(tuán)隊(duì)中,每天的工作是整天修補(bǔ)并了解哪些是可行的,哪些是沒(méi)有用的。你需要真正利用在中的特性,不用想就知道你將得到很多來(lái)源于各種寫(xiě)作者,包括谷歌瀏覽器團(tuán)隊(duì)在內(nèi)的資源。
原文:http://code.tutsplus.com/articles/resources-for-staying-on-top-of-javascript–cms-21369
去年,我寫(xiě)了一篇關(guān)于優(yōu)秀資源之獲取JavaScript優(yōu)秀資源的博文。一年對(duì)于互聯(lián)網(wǎng)來(lái)說(shuō)是很長(zhǎng)的,并且我認(rèn)識(shí)到現(xiàn)在可以更新JavaScript資源了。根據(jù)用戶的采用和接受情況,JavaScript在瀏覽器和服務(wù)器兩端迅速的擴(kuò)展。所以,是時(shí)候重訪并且更新資源列表,讓它有更好的地方停留。
一、書(shū)籍推薦由于JavaScript的使用比例在上升,除了之前我們看到的書(shū)籍,現(xiàn)在更多的關(guān)于介紹JavaScript快速的出現(xiàn)在市場(chǎng)上,但是僅有很小一部分在提供又新又有趣的閱讀資料。下面幾本書(shū)是我一直都很感興趣的:
1、JavaScript高級(jí)程序設(shè)計(jì) —-by Nicholas Zakas老實(shí)說(shuō),我推薦它是因?yàn)槲疫€沒(méi)看到一本新書(shū)能夠像Nicholas Zakas一樣,完全覆蓋了JavaScript的知識(shí)。正如我說(shuō)的,不管你是剛開(kāi)始學(xué)JavaScript還是想查找一點(diǎn)資料,這將有助于你對(duì)JavaScript有一個(gè)完全的參考。此書(shū)沒(méi)有涉及ES6,但是我相信在下一次修訂中會(huì)很好的包含ES6。
2、JavaScript設(shè)計(jì)模式 —by Addy Osmani沒(méi)有異議的是好的設(shè)計(jì)模式有助于創(chuàng)建可維護(hù)性的代碼。找到一個(gè)能真正的學(xué)習(xí)和理解設(shè)計(jì)模式的地方是很難的,互聯(lián)網(wǎng)上到處都是不相關(guān)的信息,所以能夠指出那些真正知道他的東西的人是很偉大的,這也是我推薦Addy的書(shū)的原因。Addy不僅是一個(gè)杰出的作家,他也是一個(gè)最熟悉前端開(kāi)發(fā)的人之一。在谷歌瀏覽器的團(tuán)隊(duì)中,Addy每天的工作是整天修補(bǔ)JavaScript并了解哪些是可行的,哪些是沒(méi)有用的。這本書(shū)就是他在努力工作中的記錄。
最好的消息是,在創(chuàng)作共用許可的條件下,Addy和O’Reilly共同完成了這本書(shū)的發(fā)行,也意味著你可以在線閱讀或者購(gòu)買(mǎi)平裝版。
開(kāi)發(fā)人員面對(duì)JavaScript的一個(gè)共同問(wèn)題是面向?qū)ο缶幊痰母拍?。由于JavaScript不是一個(gè)傳統(tǒng)的基于類的編程語(yǔ)言,Java或C#與Grokking最初斗爭(zhēng)的最好方式就是封裝代碼。Nicholas再一次提供了一本精煉短小的書(shū),使得面向?qū)ο缶幊桃子陂喿x和理解。要明白一點(diǎn),這本書(shū)并不適合初學(xué)者,它清晰定位于理解JavaScript或面向?qū)ο缶幊痰拈_(kāi)發(fā)者。但是,它仍然值得一讀。
4、DOM啟蒙 —by Code Lindley基于瀏覽器的發(fā)展,如果你想做任何起作用的事,就離不開(kāi)DOM。所以在沒(méi)有受益于如JQUERY一樣的DOM類庫(kù)時(shí),理解DOM是怎么工作并且勤寫(xiě)代碼是非常有用的。Code’s的書(shū)就恰好教你用簡(jiǎn)單的JavaScript操作DOM。書(shū)以“菜譜”風(fēng)格形式編寫(xiě),允許你進(jìn)入具體想學(xué)習(xí)的章節(jié)。
和Addy一樣,Code提供了免費(fèi)在線閱讀或者可以購(gòu)買(mǎi)平裝版。
基于JavaScript的Node.js服務(wù)器應(yīng)用已經(jīng)深受頂尖公司歡迎,如PayPal在它的生產(chǎn)系統(tǒng)中完全接受Node.js。在 JSConf,Node.js開(kāi)始于幾年前的proof-of-concept,而現(xiàn)在已經(jīng)成為一種允許開(kāi)發(fā)者在前臺(tái)和后臺(tái)使用同一種語(yǔ)言的服務(wù)器技術(shù)。
這本書(shū)由部分世界上最好的開(kāi)發(fā)者編寫(xiě),給了你一種學(xué)習(xí)Node,js的進(jìn)階方式。事實(shí)上,T.J. Holowaychuk作為作者之一,是最受歡迎的Node.js框架Express的創(chuàng)始人。如果你想學(xué)Node.js,就應(yīng)該去讀讀這本書(shū)。
就如你現(xiàn)在去網(wǎng)站上去找一些可嵌入的腳本,此書(shū)就很好的提供了這種功能。無(wú)論是登陸按鈕,還是社會(huì)媒體工具或事件分析,都可以通過(guò)第三方腳本把值添加到你的網(wǎng)站。難道你不想知道創(chuàng)建它們的細(xì)節(jié)嗎?
第三方JavaScript是我目前發(fā)現(xiàn)的唯一一本深入討論這個(gè)話題并且手把手教你怎么創(chuàng)建可嵌入式腳本的書(shū),它可以讓你擴(kuò)展網(wǎng)站應(yīng)用和用戶使用的功能。
Ben(個(gè)人網(wǎng)站)在Disqus為他的用戶提供了相同的功能,允許他們嵌入自己網(wǎng)站的豐富的評(píng)論。Anton(個(gè)人網(wǎng)站)在Mozilla工作,但他也是Disqus的成員之一。當(dāng)談到第三方腳本時(shí),他們兩個(gè)是知道這些的。
在過(guò)去的一年,我在跟進(jìn)博客列表和管理信噪比的信號(hào)方面做的更好了。我發(fā)現(xiàn)下面列舉的博客會(huì)持續(xù)提供一些關(guān)于JavaScript的最新消息。
1、2alityDr. Axel Rauschmayer有一個(gè)使JavaScript簡(jiǎn)單易懂的任務(wù),他的典型博客都是某種語(yǔ)言具體領(lǐng)域的詳細(xì)細(xì)節(jié),并對(duì)它的特性原理和主要內(nèi)容提供了很棒的解釋。你將會(huì)從他身上學(xué)到很多。
2、DailyJS關(guān)于JavaScript的最新消息,DailyJS一直是最好的來(lái)源,他用一種混合框架統(tǒng)計(jì)基于代碼的深層次的短片花絮,讓你停留在新框架的技術(shù)前沿并了解怎么使用它們。
3、Nicholas Zakas由于他的兩本書(shū)被列舉出來(lái),那也不難理解我把他的博客也列舉出來(lái)了。他在博客中有很多對(duì)于JavaScript的深層次分析得到引用和對(duì)未來(lái)ES6的思考及演示(Demo).
4、JavaScript Weekly時(shí)事通訊來(lái)了又走,正因?yàn)槿绱?,我很?lè)意推薦JavaScript Weekly,不僅是Peter Cooper堅(jiān)持每周傳送EDA軟件,而且他會(huì)持續(xù)發(fā)表優(yōu)秀的短文供用戶閱讀。
5、Node Weekly跟JavaScript Weekly類似,這是另外一個(gè)關(guān)注Node.js,來(lái)源于Peter Cooper的時(shí)事通訊網(wǎng)站,對(duì)于更新Node.js的最新技術(shù),它是最好的資源輸出之一。
6、Addy Osmani盡管Addy不經(jīng)常寫(xiě)博客,但是他的博客內(nèi)容太好了以致于我必須推薦一下他的博客。只需要給Addy發(fā)送回顯信息讓它保持博客更新,對(duì)他的博客,你是不會(huì)失望的。
7、Ben NadelBen是個(gè)非常謙虛低調(diào)的人,只想做他的工作,并和別人分享他的經(jīng)驗(yàn)。最關(guān)鍵的是Ben也是一個(gè)非常有才華的開(kāi)發(fā)者,他寫(xiě)了一些關(guān)于JavaScript 的非常不錯(cuò)的博客。Ben現(xiàn)在很受益于AngularJS和在啟動(dòng)句柄中推動(dòng)他的框架,因此,從他的博客中,你將得到最真實(shí)的回饋。
8、HTML5Rocks不要被這個(gè)標(biāo)題騙了,它可能是關(guān)于HTML5的介紹,但是HTML5Rocks包含了大量關(guān)于JavaScript的教程。你需要真正利用 JavaScript在HTML5中的特性,不用想就知道你將得到很多來(lái)源于各種寫(xiě)作者,包括谷歌瀏覽器團(tuán)隊(duì)在內(nèi)的資源。
9、SuperheroJS當(dāng)你第一次訪問(wèn)這個(gè)網(wǎng)站時(shí),可能會(huì)打擊到你,因?yàn)樗枰夹g(shù)精湛的人進(jìn)入。這讓我想起了一本經(jīng)典的迪克特雷西的漫畫(huà)書(shū)。在這里,你將使自己沉浸在一個(gè)集聚JavaScript資源的最好環(huán)境之一。
10、Tuts+我依然有偏見(jiàn),因?yàn)槲覀冇凶詈玫淖骷覍?xiě)了最好的資料。如果你不相信,你也不會(huì)去閱讀這篇文章。
三、書(shū)籍之外的資源推薦當(dāng)書(shū)籍或者blog不起作用而你又想勤寫(xiě)代碼,現(xiàn)在你有大量的線上或者線下資源可以使用,讓你加快學(xué)習(xí)的速度。
1、Tuts+ Courses(很多人推薦,還是不錯(cuò)的)從搭建JavaScript web apps到獲取優(yōu)秀的案例,Tuts日益增加的課程會(huì)讓你興奮,這里不僅包含了前端開(kāi)發(fā),而且還涉及了完整的堆棧。
2、Khan Academy’s Computer Programming Curriculum因?yàn)镴Query的創(chuàng)始人John Resig在Khan學(xué)院擔(dān)任計(jì)算機(jī)科學(xué)學(xué)院課程資源的負(fù)責(zé)人,所以你可以保證在學(xué)習(xí)過(guò)程中,這里包含了JavaScript的全部資源。然而這個(gè)目錄現(xiàn)在不是很大,但是你至少有免費(fèi)的課程讓你進(jìn)入JavaScript的世界。
3、Codecademy(很多人推薦,還是不錯(cuò)的)當(dāng)說(shuō)到提供交互式方式學(xué)習(xí)編程的場(chǎng)景,Codecademy引起了轟動(dòng),并且它把JavaScript作為主要的教學(xué)語(yǔ)言。當(dāng)Codecademy擴(kuò)展到你現(xiàn)在可以學(xué)習(xí)的語(yǔ)言時(shí),JQuery和JavaScript仍然是中心,并且更棒的是,它是免費(fèi)的?。?/p> 4、Nodeschool.io
這個(gè)社區(qū)驅(qū)動(dòng)的努力幫助你通過(guò)課程設(shè)計(jì)和提供自由的Node.js社區(qū)課程來(lái)提升學(xué)習(xí)速度。然而,它獨(dú)特的關(guān)鍵之一是:Nodeschool.io也是真是生活現(xiàn)場(chǎng)的一方面,現(xiàn)場(chǎng)節(jié)點(diǎn)的學(xué)校被世界各地的人們舉行。如果你想去學(xué)習(xí)某個(gè)人,就看看這個(gè)將要發(fā)生的事件列表。
5、JavaScript Jabber這個(gè)網(wǎng)站是針對(duì)那些喜歡播客的人。JS Jabber始終獲得最熱門(mén)的嘉賓和話題,并保持著以往節(jié)奏的播客,在這里你就會(huì)明白有些東西是不平凡的事。
首發(fā):http://www.ido321.com/302.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/85497.html
摘要:更多資源請(qǐng)文章轉(zhuǎn)自月份前端資源分享視頻前端技術(shù)論壇融合不可錯(cuò)過(guò)的迷你庫(kù)測(cè)試框架實(shí)例教程為你詳細(xì)解讀請(qǐng)求頭的具體含意解析的庫(kù)如果要用前端框架,開(kāi)發(fā)流程是怎樣的與有什么區(qū)別正確使用的方法是什么流程圖插件小如何讓元素只能輸入純文本前端技術(shù)中 更多資源請(qǐng)Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github.com/jsfront...
摘要:本周于上海閉幕,掘金和知乎上都有對(duì)應(yīng)的實(shí)錄和問(wèn)答,但會(huì)議的視頻目前都還沒(méi)放出來(lái),有心的同學(xué)如果找到了歡迎分享。建議中英文對(duì)照閱讀。英文原文前端獨(dú)立技術(shù)博客推薦推薦一些現(xiàn)在還在堅(jiān)持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國(guó)外美女。 CSS 樣式書(shū)寫(xiě)規(guī)范最佳實(shí)踐 本文的所列是實(shí)踐當(dāng)中得出的一套比較不錯(cuò)的 CSS 書(shū)寫(xiě)規(guī)范,可以結(jié)合自身團(tuán)隊(duì)發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...
摘要:本周于上海閉幕,掘金和知乎上都有對(duì)應(yīng)的實(shí)錄和問(wèn)答,但會(huì)議的視頻目前都還沒(méi)放出來(lái),有心的同學(xué)如果找到了歡迎分享。建議中英文對(duì)照閱讀。英文原文前端獨(dú)立技術(shù)博客推薦推薦一些現(xiàn)在還在堅(jiān)持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國(guó)外美女。 CSS 樣式書(shū)寫(xiě)規(guī)范最佳實(shí)踐 本文的所列是實(shí)踐當(dāng)中得出的一套比較不錯(cuò)的 CSS 書(shū)寫(xiě)規(guī)范,可以結(jié)合自身團(tuán)隊(duì)發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...
摘要:本周于上海閉幕,掘金和知乎上都有對(duì)應(yīng)的實(shí)錄和問(wèn)答,但會(huì)議的視頻目前都還沒(méi)放出來(lái),有心的同學(xué)如果找到了歡迎分享。建議中英文對(duì)照閱讀。英文原文前端獨(dú)立技術(shù)博客推薦推薦一些現(xiàn)在還在堅(jiān)持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國(guó)外美女。 CSS 樣式書(shū)寫(xiě)規(guī)范最佳實(shí)踐 本文的所列是實(shí)踐當(dāng)中得出的一套比較不錯(cuò)的 CSS 書(shū)寫(xiě)規(guī)范,可以結(jié)合自身團(tuán)隊(duì)發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...
摘要:掘金日?qǐng)?bào)第四期使用怎么能不知道這些插件合集掘金日?qǐng)?bào)主打分享優(yōu)質(zhì)深度技術(shù)內(nèi)容,技術(shù)內(nèi)容分前端后端產(chǎn)品設(shè)計(jì)工具資源和一些有趣的東西。目前已經(jīng)涵蓋了的相關(guān)資源鏈接,供大家參考與學(xué)習(xí)。 【掘金日?qǐng)?bào)】第四期 使用Sublime?怎么能不知道這些 Sublime 插件合集! 掘金日?qǐng)?bào)主打分享優(yōu)質(zhì)深度技術(shù)內(nèi)容,技術(shù)內(nèi)容分:前端、后端、Android、iOS、產(chǎn)品設(shè)計(jì)、工具資源和一些有趣的東西。 前端...
閱讀 3286·2021-11-24 09:38
閱讀 2158·2021-11-23 09:51
閱讀 1750·2021-10-13 09:39
閱讀 2624·2021-09-23 11:53
閱讀 1408·2021-09-02 15:40
閱讀 3660·2019-08-30 15:54
閱讀 1135·2019-08-30 13:04
閱讀 2566·2019-08-30 11:01