入門階段森爽,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插件編寫