B/S架構(gòu) 和 C/S架構(gòu)
前端
- 頁(yè)面加載
- 交互
后端
- 接收請(qǐng)求
- 處理請(qǐng)求
- 響應(yīng)請(qǐng)求
- MVC蹭沛、鏈?zhǔn)教幚砩购А⒛0逡?/li>
HTML/CSS基礎(chǔ)
- HTML常用標(biāo)簽
- HTML語義化
- DOM結(jié)構(gòu)
- HTML5
- 常用CSS屬性
- 盒子模型
- 定位霸褒、浮動(dòng)
- 常見布局
固定尺寸仓犬、自適應(yīng)侠驯;居中脐恩;
- meta
- Viewport
- CSS動(dòng)畫
- UI框架
- 響應(yīng)式
- Canvas
JavaScript基礎(chǔ)
- JS作用域
- undefined與null
- JS對(duì)象/函數(shù)
- DOM事件機(jī)制
- 事件綁定镐侯、事件觸發(fā)、事件冒泡
- preventDefault驶冒、stopPropagation
- 閉包
- 原型繼承苟翻、封裝思維
-
this
- apply、call
- DOM操作
- JSON
- 正則
- 異步與回調(diào)
- JS加載與執(zhí)行
- 瀏覽器解析
- IE:Trident
- FF: Gecko
- Chrome/Safari: Webkit
- Callback問題
- 模板引擎
-
模塊化
- CommomJS
- AMD
網(wǎng)絡(luò)
- 互聯(lián)網(wǎng)協(xié)議
- HTTP
-
跨域問題
- 同源策略
- JSONP
前端自動(dòng)化
- Yeoman
- bower
- grunt/gulp
- Webpack
SPA
NodeJS
- V8引擎
- NPM
- ES6
- Promise/Generator骗污、async
- 回調(diào)函數(shù)
- 事件循環(huán)
- Buffer/Stream
- 模塊系統(tǒng)
- 文件系統(tǒng)
- WEB模塊
- 路由
- 框架
- express / koa
- 數(shù)據(jù)庫(kù)
- 工具
- pm2
- 項(xiàng)目結(jié)構(gòu)