【課程內(nèi)容】
第1章 課程內(nèi)容介紹
1-1 導(dǎo)學(xué)
1-2 課程介紹
第2章 NodeJS 是什么,為什么偏愛NodeJS?
2-1 NodeJS 是什么
2-2 NodeJS 究竟好在哪里
第3章 環(huán)境 & 調(diào)試
3-1 環(huán)境 & 調(diào)試 ——CommonJS1
3-2 環(huán)境 & 調(diào)試——引用系統(tǒng)內(nèi)置模塊&引用第三方模塊
3-3 環(huán)境 & 調(diào)試——module.exports 與 exports 的區(qū)別
3-4 環(huán)境 & 調(diào)試——global變量
3-5 環(huán)境 & 調(diào)試——process進程
3-6 環(huán)境 & 調(diào)試——debug
第4章 NodeJS 基礎(chǔ) API
4-1 基礎(chǔ) API——path
4-2 基礎(chǔ) API——Buffer
4-3 基礎(chǔ)API—— event
4-4 基礎(chǔ)API——fs
第5章 項目初始化
5-1 項目初始化 01–.gitignore
5-2 項目初始化 02–ESlint
第6章 案例項目–靜態(tài)資源服務(wù)器
6-1 靜態(tài)資源服務(wù)器 01
6-2 靜態(tài)資源服務(wù)器 02
6-3 靜態(tài)資源服務(wù)器 03
6-4 靜態(tài)資源服務(wù)器 04
6-5 靜態(tài)資源服務(wù)器 05
6-6 靜態(tài)資源服務(wù)器 06
6-7 靜態(tài)資源服務(wù)器 07
6-8 靜態(tài)資源服務(wù)器 08–壓縮文件
6-9 靜態(tài)資源服務(wù)器 09–range范圍請求
6-10 靜態(tài)資源服務(wù)器10–緩存
6-11 靜態(tài)資源服務(wù)器 11–cli
6-12 靜態(tài)資源服務(wù)器 12–cli & 版本
6-13 靜態(tài)資源服務(wù)器 13–cli
第7章 本地構(gòu)建
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 持續(xù)集成
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 爬蟲任務(wù)分析
10-5 爬蟲代碼實現(xiàn)
第11章 課程總結(jié)
11-1 小結(jié)