國外優秀JavaScript資源推薦

TP_funny發表於2015-01-23
一、書籍推薦
由於JavaScript的使用比例在上升,除了之前我們看到的書籍,現在更多的關於介紹JavaScript快速的出現在市場上,但是僅有很小一部分在提供又新又有趣的閱讀資料。下面幾本書是我一直都很感興趣的:

1、JavaScript高階程式設計      —-by Nicholas Zakas
老實說,我推薦它是因為我還沒看到一本新書能夠像Nicholas Zakas一樣,完全覆蓋了JavaScript的知識。正如我說的,不管你是剛開始學JavaScript還是想查詢一點資料,這將有助於你對JavaScript有一個完全的參考。此書沒有涉及ES6,但是我相信在下一次修訂中會很好的包含ES6。

2、JavaScript設計模式     —by Addy Osmani
沒有異議的是好的設計模式有助於建立可維護性的程式碼。找到一個能真正的學習和理解設計模式的地方是很難的,網際網路上到處都是不相關的資訊,所以能夠指出那些真正知道他的東西的人是很偉大的,這也是我推薦Addy的書的原因。Addy不僅是一個傑出的作家,他也是一個最熟悉前端開發的人之一。在谷歌瀏覽器的團隊中,Addy每天的工作是整天修補JavaScript並瞭解哪些是可行的,哪些是沒有用的。這本書就是他在努力工作中的記錄。
最好的訊息是,在創作共用許可的條件下,Addy和O’Reilly共同完成了這本書的發行,也意味著你可以線上閱讀或者購買平裝版。

3、JavaScript物件導向設計原則    —by Nicholas Zakas
開發人員面對JavaScript的一個共同問題是物件導向程式設計的概念。由於JavaScript不是一個傳統的基於類的程式語言,Java或C#與Grokking最初鬥爭的最好方式就是封裝程式碼。Nicholas再一次提供了一本精煉短小的書,使得物件導向程式設計易於閱讀和理解。要明白一點,這本書並不適合初學者,它清晰定位於理解JavaScript或物件導向程式設計的開發者。但是,它仍然值得一讀。

4、DOM啟蒙  —by Code Lindley
基於瀏覽器的發展,如果你想做任何起作用的事,就離不開DOM。所以在沒有受益於如JQUERY一樣的DOM類庫時,理解DOM是怎麼工作並且勤寫程式碼是非常有用的。Code’s的書就恰好教你用簡單的JavaScript操作DOM。書以“菜譜”風格形式編寫,允許你進入具體想學習的章節。
和Addy一樣,Code提供了免費線上閱讀或者可以購買平裝版。

5、Node.js In Action(我沒找到中文版)  —by various authors
基於JavaScript的Node.js伺服器應用已經深受頂尖公司歡迎,如PayPal在它的生產系統中完全接受Node.js。在 JSConf,Node.js開始於幾年前的proof-of-concept,而現在已經成為一種允許開發者在前臺和後臺使用同一種語言的伺服器技術。
這本書由部分世界上最好的開發者編寫,給了你一種學習Node,js的進階方式。事實上,T.J. Holowaychuk作為作者之一,是最受歡迎的Node.js框架Express的創始人。如果你想學Node.js,就應該去讀讀這本書。

6、第三方JavaScript(Third-Party JavaScript,我未找到中文版)   –by Ben Vinegar & Anton Kovalyov
就如你現在去網站上去找一些可嵌入的指令碼,此書就很好的提供了這種功能。無論是登陸按鈕,還是社會媒體工具或事件分析,都可以通過第三方指令碼把值新增到你的網站。難道你不想知道建立它們的細節嗎?
第三方JavaScript是我目前發現的唯一一本深入討論這個話題並且手把手教你怎麼建立可嵌入式指令碼的書,它可以讓你擴充套件網站應用和使用者使用的功能。 Ben(個人網站)在Disqus為他的使用者提供了相同的功能,允許他們嵌入自己網站的豐富的評論。Anton(個人網站)在Mozilla工作,但他也是Disqus的成員之一。當談到第三方指令碼時,他們兩個是知道這些的。

二:部落格推薦
在過去的一年,我在跟進部落格列表和管理訊雜比的訊號方面做的更好了。我發現下面列舉的部落格會持續提供一些關於JavaScript的最新訊息。

1、2ality
Dr. Axel Rauschmayer有一個使JavaScript簡單易懂的任務,他的典型部落格都是某種語言具體領域的詳細細節,並對它的特性原理和主要內容提供了很棒的解釋。你將會從他身上學到很多。

2、DailyJS
關於JavaScript的最新訊息,DailyJS一直是最好的來源,他用一種混合框架統計基於程式碼的深層次的短片花絮,讓你停留在新框架的技術前沿並瞭解怎麼使用它們。

3、Nicholas Zakas
由於他的兩本書被列舉出來,那也不難理解我把他的部落格也列舉出來了。他在部落格中有很多對於JavaScript的深層次分析得到引用和對未來ES6的思考及演示(Demo).

4、JavaScript Weekly
時事通訊來了又走,正因為如此,我很樂意推薦JavaScript Weekly,不僅是Peter Cooper堅持每週傳送EDA軟體,而且他會持續發表優秀的短文供使用者閱讀。

5、Node Weekly
跟JavaScript Weekly類似,這是另外一個關注Node.js,來源於Peter Cooper的時事通訊網站,對於更新Node.js的最新技術,它是最好的資源輸出之一。

6、Addy Osmani
儘管Addy不經常寫部落格,但是他的部落格內容太好了以致於我必須推薦一下他的部落格。只需要給Addy傳送回顯資訊讓它保持部落格更新,對他的部落格,你是不會失望的。

7、Ben Nadel
Ben是個非常謙虛低調的人,只想做他的工作,並和別人分享他的經驗。最關鍵的是Ben也是一個非常有才華的開發者,他寫了一些關於JavaScript 的非常不錯的部落格。Ben現在很受益於AngularJS和在啟動控制程式碼中推動他的框架,因此,從他的部落格中,你將得到最真實的回饋。

8、HTML5Rocks
不要被這個標題騙了,它可能是關於HTML5的介紹,但是HTML5Rocks包含了大量關於JavaScript的教程。你需要真正利用 JavaScript在HTML5中的特性,不用想就知道你將得到很多來源於各種寫作者,包括谷歌瀏覽器團隊在內的資源。

9、SuperheroJS
當你第一次訪問這個網站時,可能會打擊到你,因為它需要技術精湛的人進入。這讓我想起了一本經典的迪克特雷西的漫畫書。在這裡,你將使自己沉浸在一個集聚JavaScript資源的最好環境之一。

10、Tuts+
我依然有偏見,因為我們有最好的作家寫了最好的資料。如果你不相信,你也不會去閱讀這篇文章。

三、書籍之外的資源推薦
當書籍或者blog不起作用而你又想勤寫程式碼,現在你有大量的線上或者線下資源可以使用,讓你加快學習的速度。

1、Tuts+ Courses(很多人推薦,還是不錯的)
從搭建JavaScript web apps到獲取優秀的案例,Tuts日益增加的課程會讓你興奮,這裡不僅包含了前端開發,而且還涉及了完整的堆疊。

2、Khan Academy’s Computer Programming Curriculum
因為JQuery的創始人John Resig在Khan學院擔任電腦科學學院課程資源的負責人,所以你可以保證在學習過程中,這裡包含了JavaScript的全部資源。然而這個目錄現在不是很大,但是你至少有免費的課程讓你進入JavaScript的世界。

3、Codecademy(很多人推薦,還是不錯的)
當說到提供互動式方式學習程式設計的場景,Codecademy引起了轟動,並且它把JavaScript作為主要的教學語言。當Codecademy擴充套件到你現在可以學習的語言時,JQuery和JavaScript仍然是中心,並且更棒的是,它是免費的!!

4、Nodeschool.io
這個社群驅動的努力幫助你通過課程設計和提供自由的Node.js社群課程來提升學習速度。然而,它獨特的關鍵之一是:Nodeschool.io也是真是生活現場的一方面,現場節點的學校被世界各地的人們舉行。如果你想去學習某個人,就看看這個將要發生的事件列表。

5、JavaScript Jabber
這個網站是針對那些喜歡播客的人。JS Jabber始終獲得最熱門的嘉賓和話題,並保持著以往節奏的播客,在這裡你就會明白有些東西是不平凡的事。

原文:http://code.tutsplus.com/articles/resources-for-staying-on-top-of-javascript–cms-21369
首發:http://www.ido321.com/302.html
評論(1)

相關文章