針對 Node.js 初學者的入門資源匯總
本文內容源于 stackoverflow 上的一個問答帖,帖子發布者是一名 Node.js 的初學者,他寫道:
我準備學習 Node.js,是否有一些好的入門資源?或者好的教程、博客、書籍等?
當然,Node.js 項目主頁和 WIKI 中提供了非常不錯的資源,初學者可以從這里開始。另外,借助第三方社區、博客、書籍,可以加快學習的進度。
熱心的網友在回復中給出了非常不錯的建議,本文將其整理如下。
教程:
視頻:
- Introduction to Node.js with RyanDahl
- Node.js: Asynchronous Purity Leadsto Faster Development
- ParallelProgramming with Node.js
- Server-sideJavaScript with Node, Connect & Express
- Node.jsCamp
書籍:
博客:
播客:
JavaScript 資源:
- Crockford'svideos(強烈推薦)
- EssentialJavaScript Design Patterns For Beginners
- JavaScript garden
- JavaScript Patterns (書籍)
- JavaScript: The Good Parts(書籍)
Node 模塊:
也有網友給出了一些學習 Node.js 的建議:
首先,學習 Node.js 的核心概念:
- 你需要了解 Node 建議的異步代碼設計風格
- 異步不等于并發。了解 Node 的事件循環!
- Node 使用 CommonJS 風格的 require ()用于代碼加載,它可能與你想使用方式有所不同
- 熟悉 Node 的標準庫。
然后,你需要看看社區提供的資源,并了解 Node 包管理的“黃金標準”是 NPM(Node Package Manager):
最后,你需要知道一些針對各種不同任務的比較流行的包:
對每個項目都有用的工具:
- Underscore:包含幾乎所有你需要用到的核心實用方法。
- CoffeeScript:使得 JavaScript 更愜意,同時也減少了你的麻煩。
單元測試:
Web 框架:
Web 框架工具:
- Jade:Node 世界中的 HAML/Slim
- EJS:一個傳統的模板語言。
- Underscore'stemplate method:Underscore 的模板方法
網絡工具:
命令行交互:
來自: www.iteye.com
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!