10367.jpg
web前端開發(fā)技術(shù)棧
1 運行環(huán)境
1-1 瀏覽器
瀏覽器兼容性
- css hack
- javascript 例如事件系統(tǒng)
- 漸進增強 優(yōu)雅降級
- 相應式布局
web安全
- 同源策略
- xss 跨站點攻擊
- csrf 跨站點請求偽造
- 點擊劫持
- sql注入
- ……
性能優(yōu)化
- 壓縮
- css sprites
- 合并 減少http請求
- 緩存
- cdn
- 避免重定向
- ……
- node
2 理論知識
2-1 硬知識
http標準
- http請求的過程
- http狀態(tài)碼的意義
- http頭部信息
- cookie狀態(tài)管理
- 方法 get post
- https
w3c標準
html html5
- html
- 語義化
- dom
- 2d 3d
- 本地存儲
css css3
- 層疊規(guī)則
- 選擇器
排版
- position
- display
- 盒子模型
- float
- 繪制
- 動畫
javascript
dom api
- 增、刪隙袁、改痰娱、查弃榨、移動
- 屬性操作
- 樣式操作
bom api
- window
- navigator
- screen
- history
- location
事件
- event對象
- 冒泡 / 捕獲
- 代理
ajax
- xhr 兼容性
- get post
- 異步
- 狀態(tài)監(jiān)控
- 跨域
- json
- xml
- websocket
- ……
ecmascript
- 語法
- 宿主對象
- 原型鏈 繼承
- 上下文環(huán)境
- 作用域 閉包
- 正則表達式
- 嚴格模式
2-2 軟知識
設計模式
- 5大設計原則
- 常用設計模式