# Node.js 包教不包会 **Repository Path**: xv700/learnNodejs ## Basic Information - **Project Name**: Node.js 包教不包会 - **Description**: 这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。 - **Primary Language**: JavaScript - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-03-06 - **Last Updated**: 2024-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《Node.js 包教不包会》 来源:https://github.com/alsotang/node-lessons ## 为何写作此课程 解答了不少 Node.js 初学者们的问题。回头想想,那些问题所需要的思路都不难,但大部分人由于练手机会少,所以在遇到问题的时候很无措。国内唯一一本排的上号的 Node.js 书是《深入浅出Node.js》(http://book.douban.com/subject/25768396/ ),但这本书离实战还是比较远的。 这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。 ## 广告 更多 Node.js 入门资料请前往:https://cnodejs.org/getstart ## 课程列表 * Lesson 0: [《搭建 Node.js 开发环境》](./Lesson%200:%20《搭建%20Node.js%20开发环境》) * Lesson 1: [《一个最简单的 express 应用》](./Lesson%202:%20%E3%80%8A%E5%AD%A6%E4%B9%A0%E4%BD%BF%E7%94%A8%E5%A4%96%E9%83%A8%E6%A8%A1%E5%9D%97%E3%80%8B) * Lesson 2: [《学习使用外部模块》](./Lesson%202:%20%E3%80%8A%E5%AD%A6%E4%B9%A0%E4%BD%BF%E7%94%A8%E5%A4%96%E9%83%A8%E6%A8%A1%E5%9D%97%E3%80%8B) * Lesson 3: [《使用 superagent 与 cheerio 完成简单爬虫》](./Lesson%203:%20%E3%80%8A%E4%BD%BF%E7%94%A8%20superagent%20%E4%B8%8E%20cheerio%20%E5%AE%8C%E6%88%90%E7%AE%80%E5%8D%95%E7%88%AC%E8%99%AB%E3%80%8B) * Lesson 4: [《使用 eventproxy 控制并发》](./Lesson%204:%20%E3%80%8A%E4%BD%BF%E7%94%A8%20eventproxy%20%E6%8E%A7%E5%88%B6%E5%B9%B6%E5%8F%91%E3%80%8B) * Lesson 5: [《使用 async 控制并发》](./lesson5:《使用%20async%20控制并发》) * Lesson 6: [《测试用例:mocha,should,istanbul》](./lesson6:%E3%80%8A%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B%EF%BC%9Amocha%EF%BC%8Cshould%EF%BC%8Cistanbul%E3%80%8B) * Lesson 7: [《浏览器端测试:mocha,chai,phantomjs》](./lesson7:%E3%80%8A%E6%B5%8F%E8%A7%88%E5%99%A8%E7%AB%AF%E6%B5%8B%E8%AF%95%EF%BC%9Amocha%EF%BC%8Cchai%EF%BC%8Cphantomjs%E3%80%8B) * Lesson 8: [《测试用例:supertest》](./lesson8:%E3%80%8A%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B%EF%BC%9Asupertest%E3%80%8B) * Lesson 9: [《正则表达式》](https://gitee.com/xv700/learnNodejs/tree/master/lesson9) * Lesson 10: [《benchmark 怎么写》](https://gitee.com/xv700/learnNodejs/tree/master/lesson10) * Lesson 11: [《作用域与闭包:this,var,(function () {})》](https://gitee.com/xv700/learnNodejs/tree/master/lesson11) * Lesson 12: [《线上部署:heroku》](https://gitee.com/xv700/learnNodejs/tree/master/lesson12) * Lesson 13: [《持续集成平台:travis》](https://gitee.com/xv700/learnNodejs/tree/master/lesson13) * Lesson 14: [《js 中的那些最佳实践》](https://gitee.com/xv700/learnNodejs/tree/master/lesson14) * Lesson 15: [《Mongodb 与 Mongoose 的使用》](https://gitee.com/xv700/learnNodejs/tree/master/lesson15) * Lesson 16: [《cookie 与 session》](https://gitee.com/xv700/learnNodejs/tree/master/lesson16) * Lesson 17: [《使用 promise 替代回调函数》](https://gitee.com/xv700/learnNodejs/tree/master/lesson17) * Lesson 18: [《何为 connect 中间件》](https://gitee.com/xv700/learnNodejs/tree/master/lesson18) ## License MIT