入門階段,15個任務,內(nèi)容包括:Git、 GitHub、Markdown、 命令行、 編輯器、 語義化、 標簽使用、 Form 表單、 切圖、 選擇器、 常見樣式、 瀏覽器調(diào)試、 盒模型、 浮動、 定位、 邊距合并、 負邊距、 BFC、 居中、 常見布局、 CSS兼容、 字體圖標、 編碼規(guī)范、 靜態(tài)頁面實戰(zhàn)等
進階階段,18個任務:瀏覽器渲染機制、運算符優(yōu)先級、函數(shù)聲明、 函數(shù)表達式、 聲明前置、 作用域鏈、 引用類型、 ES5數(shù)組、IIFE 對象拷貝、 字符串/數(shù)組/Math/正則、 DOM增刪改查、 事件模型(冒泡、捕獲、事件代理、取消默認)、 BOM、 閉包、 服務器搭建、 動畫、 Ajax(Mock數(shù)據(jù))、 跨域、 jQuery DOM操作/屬性操作/事件/Ajax、 Promise、日常效果實現(xiàn)
高級階段,10個必修任務和數(shù)個可選任務,內(nèi)容包括:原型、 原型鏈、 繼承、 this、 模塊模式、發(fā)布訂閱模式、Tab組件/輪播組件/曝光組件/事件管理模塊封裝、BootStrap源碼解析、 AMD/CMD/UMD規(guī)范、 Require.js/R.js、 Node入門、 NPM使用(開發(fā)命令行工具)、 工程化(Gulp、NPM Script)、 WebPack入門、 Less、 Flex布局、 移動端適配、 HTTP頭/狀態(tài)碼/緩存處理、 Web安全、 CSS3效果、PostCSS、JQuery源碼解析、 JQuery插件編寫