Nodejs 学习路线
nodejs入门
- 准备– js语言入门:
1. – JavaScript 教程
2. – 最新js :JavaScript 6入门
-
安装 nodjes 官网 Download 教程
-
nodejs API nodejs 官网API Node.js v6.3.1 Manual & Documentation
-
开发工具 –下载webStorm 然后破解license server网址
-
nodejs入门教程 www.runoob.com/nodejs/nodejs-tutorial.html
-
nodejs 入门教程2 GitHub - alsotang/node-lessons: 《Node.js 包教不包会》
nodejs 相关第三方框架文档学习
Express web框架
- 官网API :
Express - 基于 Node.js 平台的 web 应用开发框架
- Express.js 中文入门教程
Express.js中文入门指引手册 - wx_mdq的博客频道
mongodb
-
亚马逊linux服务器 安装 mongodb
-
Mongoose学习参考文档入门
-
Mongoose APi详细介绍(英文)
-
Mongoose Api 常用方法
-
Mongoose 常用查询方法
nodejs 异步流程控制模块 与 promise/a+规范
-
Async 异步流程控制
-
Javascript 中的神器——Promise
-
Node.js最新技术栈之Promise篇
-
nodejs里的promise/a+规范实现
bluebird (https://github.com/petkaantonov/bluebird后面继续讲,保持神秘)
q (https://github.com/kriskowal/qAngularjs的$q对象是q的精简版)
then (teambition作品https://github.com/teambition/then.js没用过)
when (https://github.com/cujojs/when没用过)
async (https://github.com/caolan/async最简单的)
eventproxy(朴灵作品https://github.com/JacksonTian/eventproxy,使用event来处理流程,也是不错的尝试)
其他语言实现,详见https://promisesaplus.com/implementations
其实,只要掌握了promise/a+规范,你就可以在n种语言里使用了
nodejs开源项目
-
一个社区开源项目 nodejs 社区
-
一个简单的demo :nodejs +express +mongodb
后台管理html或开源后台项目
-
DoraCMS 基于Nodejs+express+mongodb编写的一套管理系统
-
DoraCMS代码演示 (账号:testuser,密码:doracms)
-
AdminEx 非常漂亮的后台html demo 演示地址 详情页面: