课程目录
第1章 课程内容介绍
1-1 导学
1-2 课程介绍
第2章 NodeJS是什么,为什么偏爱NodeJS?
2-1 NodeJS 是什么
2-2 NodeJS 究竟好在哪里
第3章 环境&调试
3-1 环境调试-CommonJS1
3-2 环境调试-CommonJS2
3-3 环境调试–commonJS3
3-4 环境调试——引用系统内置模块引用第三方模块
3-5 环境调试——module.exports 与 exports 的区别
3-6 环境调试-global变量
3-7 环境调试process进程
3-8 环境调试-debug1
3-9 环境调试-debug2
第4章 NodeJS基础API
4-1 基础AP-path1
4-2 基础API-path2
4-3 基础API-Buffer1
4-4 基础AP-buffer2
4-5 基础AP-buffer3
4-6 基础API-event1
4-7 基础API-event2
4-8 基础APIfs1
4-9 基础APIfs2
4-10 基础API-fs3
4-11 基础API-fs4-解决回调地狱问题
第5章 项目初始化
5-1 项目初始化 01–.gitignore
5-2 项目初始化 02–ESlint
5-3 项目初始化 03–ESlint
第6章 案例项目–静态资源服务器
6-1 静态资源服务器 01
6-2 静态资源服务器 02
6-3 静态资源服务器 03
6-4 静态资源服务器 04
6-5 静态资源服务器 05
6-6 静态资源服务器 06
6-7 静态资源服务器 07
6-8 静态资源服务器 08–压缩文件
6-9 静态资源服务器 09–range范围请求
6-10 静态资源服务器 10–缓存
6-11 静态资源服务器 11–cli
6-12 静态资源服务器 12–cli &版本
第7章 本地构建
7-1 gulp 1
7-2 gulp 2
7-3 babel
7-4 webpack–简介
7-5 webpack–entry、output
7-6 webpack–module
7-7 webpack–plugins
第8章 单元测试UI测试
8-1 单元测试 mocha 1–断言assert
8-2 单元测试 mocha 2–Mocha
8-3 测试 覆盖率istanbul
8-4 持续集成
8-5 benchmark
第9章 UI测试常用工具
9-1 UI测试 1
9-2 UI测试 2
9-3 UI测试 3–sinon
9-4 UI测试 4–webdriver
第10章 案例项目–headless爬虫
10-1 爬虫与反爬虫简介
10-2 初使用puppeteer爬百度图片
10-3 Pupeteer API
10-4 爬虫任务分析
10-5 爬虫代码实现1
10-6 爬虫代码实现2
10-7 爬虫代码实现3
第11章 课程总结
11-1 小结