# 桑世龍老師的Nodejs文章
Node.js最新Web技術棧(2015年5月)
[https://cnodejs.org/topic/55651bf07d4c64752effb4b1](https://cnodejs.org/topic/55651bf07d4c64752effb4b1)
node-debug 三法三例之node debugger + node inspector
[https://cnodejs.org/topic/5463f6e872f405c829029f7e](https://cnodejs.org/topic/5463f6e872f405c829029f7e)
Node.js最新技術棧之Promise篇
[https://cnodejs.org/topic/560dbc826a1ed28204a1e7de](https://cnodejs.org/topic/560dbc826a1ed28204a1e7de)
Nodejs開源項目里怎么樣寫測試、CI和代碼測試覆蓋率
[https://cnodejs.org/topic/558df089ebf9c92d17e73358](https://cnodejs.org/topic/558df089ebf9c92d17e73358)
Visual Studio Code Guide升級版
[https://cnodejs.org/topic/56192cab41ceb58c4f8e6e67](https://cnodejs.org/topic/56192cab41ceb58c4f8e6e67)
Gulp實戰和原理解析(以weui作為項目實例)
[https://cnodejs.org/topic/561f8c8f3f4d1fb610995bd8](https://cnodejs.org/topic/561f8c8f3f4d1fb610995bd8)
jade學習
[https://cnodejs.org/topic/563c4a2f8e90ab7c391e9efc](https://cnodejs.org/topic/563c4a2f8e90ab7c391e9efc)
Koa 還是 Express?
[https://cnodejs.org/topic/55815f28395a0c1812f18257](https://cnodejs.org/topic/55815f28395a0c1812f18257)
Moajs框架演進之路
[https://cnodejs.org/topic/567e2388aacb6923221de469](https://cnodejs.org/topic/567e2388aacb6923221de469)
如何選擇nodejs和iojs?以及性能比較
[https://cnodejs.org/topic/555ca227e684c4c8088a0d16](https://cnodejs.org/topic/555ca227e684c4c8088a0d16)
如何展望未來的前端
[https://cnodejs.org/topic/55560e717cabb7b45ee6bc62](https://cnodejs.org/topic/55560e717cabb7b45ee6bc62)
大前端之前言:為什么前端越來越難?越來越有意思?
[https://cnodejs.org/topic/55101c79d792542a2978987d](https://cnodejs.org/topic/55101c79d792542a2978987d)
如何學習之善用github篇:向 @Pana 學習
[http://mp.weixin.qq.com/s?__biz=MzAxMTU0NTc4Nw==&mid=223428929&idx=1&sn=8296f5a96aa34f836ab83000f7ad995b#rd](http://mp.weixin.qq.com/s?__biz=MzAxMTU0NTc4Nw==&mid=223428929&idx=1&sn=8296f5a96aa34f836ab83000f7ad995b#rd)
# nodejs調試教程視頻
* node debugger(?[已發布視頻,已更新gitpage上,需要下載](http://i5ting.github.io/nodejs-video/node-debug.mov)?)
* node inspector(?[已發布視頻,已更新gitpage上,需要下載](http://i5ting.github.io/nodejs-video/node-inspector.mov)?)
# 更多參考資料
* Nodejs官方網站:[https://nodejs.org](https://nodejs.org/)
* 代碼:[https://github.com/nodejs/node](https://github.com/nodejs/node)
* 社區:[https://cnodejs.org/](https://cnodejs.org/)
* 新手入門:[https://cnodejs.org/getstart](https://cnodejs.org/getstart)
* 分享js-sdk[http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html](http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html)
* sandbox?[http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index](http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index)
* 自動回復部分的Koa/Co版本:[https://github.com/node-webot/co-wechat](https://github.com/node-webot/co-wechat)
* 企業功能請前往:[https://github.com/node-webot/wechat-enterprise](https://github.com/node-webot/wechat-enterprise)
* OAuth功能請前往:[https://github.com/node-webot/wechat-oauth](https://github.com/node-webot/wechat-oauth)
* 微信支付功能請前往:[https://github.com/supersheep/wechat-pay](https://github.com/supersheep/wechat-pay)
# 書籍推薦
* Node.js實戰(入門)?[http://item.jd.com/11457487.html](http://item.jd.com/11457487.html)
* 深入淺出Node.js(進階)?[http://item.jd.com/11355978.html](http://item.jd.com/11355978.html)
- 前言
- 1 skill
- 1.1 Coding WebIDE
- 1.2 git
- 1.3 extra practice
- 1.4 預習
- 2 nodejs入門
- 2.1 入門
- 2.2 安裝
- 2.3 helloworld
- 2.4 commonJS規范
- 2.5 模塊導出
- 2.6 Nodejs代碼調試
- 2.7 編寫Nodejs模塊
- 2.8 最小化問題
- 2.9 隨堂練習
- 3 異步流程控制
- 3.1 什么時候會用到異步流程控制
- 3.2 簡單做法async模塊
- 3.3 Promise/a+規范
- 3.4 Node.js Promise/a+實現
- 3.5 生成器Generators/yield
- 3.6 Async函數/Await
- 3.7 神奇的co
- 3.8 5種 yieldable
- 3.9 學習重點
- 3.10 隨堂練習
- 4 express和微信開發入門
- 4.1 入門
- 4.2 connect
- 4.3 靜態Http服務器
- 4.4 那些預處理器
- 4.5 路由
- 4.6 視圖與模塊引擎
- 4.7 中間件
- 4.8 更多實踐
- 4.9 微信入門
- 4.10 隨堂練習:完成登錄、注冊功能
- 5 微信實例與H5實踐
- 5.1 微信基礎和sandbox
- 5.2 公眾號菜單和自動回復
- 5.3 微信OAuth用戶授權
- 5.4 微信分享
- 5.5 wechat-api
- 5.6 H5-上篇
- 5.7 H5-下篇
- 5.8 隨堂練習
- 6 weui實戰
- 6.1 使用bower
- 6.2 移動端抽象
- 6.3 優化滑動列表
- 6.4 weui
- 6.5 讓weui和iscroll結婚
- 6.6 優化事件
- 6.7 how-to-write-h5
- 6.8 優化無止境
- 6.9 隨堂練習
- 7 微信支付
- 7.1 吹個牛
- 7.2 支付概述
- 7.3 科普幾個概念
- 7.4 準備
- 7.5 調試
- 7.6 公眾號支付(JSAPI)
- 7.7 對賬單
- 7.8 數據處理
- 7.9 隨堂練習
- 8 項目實戰《付費課程系統MVP》
- 8.1 需求分析
- 8.2 ui/ue
- 8.3 技術棧
- 8.4 模型
- 8.5 靜態api
- 8.6 開發
- 8.7 部署
- 8.8 監控
- 8.9 數據統計
- 8.10 demo
- 9 高級篇
- 9.1 前后端分離實踐?
- 9.2 如何展望未來的大前端
- 9.3 容器和微服務
- 10 答疑問題收集