【課程內容】
第1章 課程內容介紹
1-1 導學
1-2 課程介紹
第2章 NodeJS 是什么,為什么偏愛NodeJS?
2-1 NodeJS 是什么
2-2 NodeJS 究竟好在哪里
第3章 環境 & 調試
3-1 環境 & 調試 ——CommonJS1
3-2 環境 & 調試——引用系統內置模塊&引用第三方模塊
3-3 環境 & 調試——module.exports 與 exports 的區別
3-4 環境 & 調試——global變量
3-5 環境 & 調試——process進程
3-6 環境 & 調試——debug
第4章 NodeJS 基礎 API
4-1 基礎 API——path
4-2 基礎 API——Buffer
4-3 基礎API—— event
4-4 基礎API——fs
第5章 項目初始化
5-1 項目初始化 01–.gitignore
5-2 項目初始化 02–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 & 版本
6-13 靜態資源服務器 13–cli
第7章 本地構建
7-1 gulp
7-2 babel
7-3 webpack–簡介
7-4 webpack–entry、output
7-5 webpack–module
7-6 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 爬蟲代碼實現
第11章 課程總結
11-1 小結