JavaScript 最近幾年已經(jīng)由一個(gè)二流選手變成使用最廣的函數(shù)式編程語言。越來越多的資源投入到這個(gè)語言的開發(fā)中。
我最近做了很多 JS 開發(fā),有前臺(tái)的,也有在后臺(tái)使用 Node.js 的。我想在這里分享一下我正在用的一些 JS 資源。
1. JavaScript Jabber
這是一個(gè) JavaScript 相關(guān)的播客(電臺(tái))。它們每一期專注一個(gè)主題,講它的優(yōu)點(diǎn)和缺點(diǎn),例如 Backbone.js , ember.js 等等。
2. The JavaScript Show
這也是一個(gè) JavaScript 相關(guān)的播客(電臺(tái)),每周一期,講述 JS 社區(qū)的最新動(dòng)態(tài),類似下面要介紹的 JavaScript Weekly,不過是以播客的形式存在。和上面介紹的 JS Jabber 不同的是,它以新聞信息為主,很少技術(shù)細(xì)節(jié)。
3. JavaScript Weekly
這就是網(wǎng)頁形式的 JavaScript Show,涵蓋了 JS 領(lǐng)域的最新動(dòng)態(tài)。
4. Mozilla JavaScript Reference
Mozilla 有很多關(guān)于 JS 的信息,甚至太多以至于讓人頭暈。我這里挑選了一些。
Re-introduction to JavaScript 是為有一些 JS 基礎(chǔ),但是又找不著方向的開發(fā)者準(zhǔn)備的。
Mozilla master index of there JavaScript resources 是一個(gè)值得收藏的地方,包含了各種資源的鏈接。
JavaScript Guide 是針對(duì) JS 語言本身的手冊(cè),很好的參考資料。
Ajax Tutorial 是一個(gè) AJAX 的入門教程,是我見過的最好的純 JS + HTML 的教程。
5. Douglas Crockford’s JavaScript Resources
Douglas Crockford 是 JS 領(lǐng)域的知名人物,他有一本書《JavaScript: The Good Parts》。他的網(wǎng)站也是一個(gè)很好的 JS 資源集中地。
6. Advanced Topics in Web Development – Fall 2011
對(duì)于那些喜歡課堂教學(xué)形式的人來說, iTunes University 有一門免費(fèi)的 Web 開發(fā)課程 ,包含了 JS 教學(xué)。目前有 19 堂課,將來應(yīng)該有更多,因?yàn)榈?nbsp;19 課是“jQuery Part 1”。
7. Essential JavaScript Design Patterns For Beginners
《Essential JavaScript Design Patterns For Beginners》是一本關(guān)于 JS 設(shè)計(jì)模式的書,雖然標(biāo)題中寫了“beginners”,但是很多新手是不知道什么叫做設(shè)計(jì)模式,很多有經(jīng)驗(yàn)的開發(fā)者也對(duì)此研究不深。所以這本書適合每一個(gè)人去更好的理解 JS 設(shè)計(jì)模式,并使用它們。