Introduction
1.
skill
1.1.
Coding WebIDE
1.2.
git
1.3.
extra
1.4.
预习
2.
Node.js入门
2.1.
入门
2.2.
安装
2.3.
Hello world
2.4.
Common JS规范
2.5.
熟悉api写法
2.6.
Node.js代码调试
2.7.
编写Node.js模块
2.8.
Api
2.9.
如何学习
2.10.
随堂练习:写一个Node.js模块并发布
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.
随堂练习:找到并阅读promise/a+实现的源码
4.
Express和微信开发入门
4.1.
入门
4.2.
最小化Http
4.3.
静态Http服务器
4.4.
那些预处理器
4.5.
路由
4.6.
视图与模板引擎
4.7.
中间件
4.8.
更多实践
4.9.
微信入门
4.10.
随堂练习:完成登录、注册功能
5.
Mongodb数据库
5.1.
mongodb安装
5.2.
了解mvc里m的作用,以及什么样的代码该放到模型里
5.3.
mongoose入门
5.4.
扩展mongoose模型statics方法和methods的区别
5.5.
虚拟属性
5.6.
回调:pre和post的差别
5.7.
mongoose的插件机制
5.8.
mongoose+promise
5.9.
mongoosedao
5.10.
分页
5.11.
关系(1对1,1对多)在mongoose里如何实现
5.12.
AGGREGATION 关联
5.13.
了解索引
5.14.
了解优化
5.15.
mongooseconnection
5.16.
了解mongodb的部署与部署
5.17.
UserModel
6.
微信实例和H5实践
6.1.
微信基础和Sandbox
6.2.
公众号菜单和自动回复
6.3.
微信OAuth用户授权
6.4.
微信分享
6.5.
Wechat-api
6.6.
H5-上篇
6.7.
H5-下篇
6.8.
工具
6.9.
随堂练习:写一个页面分享到朋友圈
7.
WeUI实战
7.1.
使用Bower
7.2.
移动端抽象
7.3.
优化滑动列表
7.4.
WeUI
7.5.
让WeUI和iScroll结婚
7.6.
优化事件
7.7.
如何编写H5代码
7.8.
优化无止境
7.9.
随堂练习:集成Layer.mobile
8.
微信支付
8.1.
吹个牛
8.2.
支付概述
8.3.
科普几个概念
8.4.
准备
8.5.
调试
8.6.
公众号支付(JSAPI)
8.7.
对账单
8.8.
数据处理
8.9.
随堂练习:写一个通用h5支付接口
9.
项目实战《付费课程系统MVP》
9.1.
需求分析
9.2.
ui/ue
9.3.
技术栈
9.4.
模型
9.5.
静态api
9.6.
开发
9.7.
部署
9.8.
监控
9.9.
数据统计
9.10.
demo
10.
高级篇(赠送)
10.1.
gitbook用法
10.2.
bigpipe
10.3.
前后端分离实践?
10.4.
如何展望未来的大前端?
10.5.
容器化和微服务
11.
答疑问题收集
11.1.
答疑问题收集1
11.2.
答疑问题收集2
Published with GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
StuQ《Node.js微信开发》