強烈推薦:前端工程師必備技能匯總
項目起源
還記得@jayli 的這幅前端知識結(jié)構(gòu)圖么。
圖片的形式具有諸多的不便。缺失源圖的我們,無法為此圖貢獻些什么,隨著時間的遷移,或許有些技術(shù)點會發(fā)生改變,所以有了這個github項目。我們可以通過協(xié)作的方式來共同維護這個項目。Git的歷史記錄也可以見證前端行業(yè)的一些變遷。
盡管會變成文字的方式來維護這些內(nèi)容,但是我承諾寫一個小工具幫大家生成更好玩的圖形(基于DataV項目)。
前端開發(fā)知識結(jié)構(gòu)
-
前端工程師
-
SVG/Canvas/VML
-
知識管理/總結(jié)分享
-
溝通技巧/團隊協(xié)作
-
需求管理/PM
-
交互設(shè)計/可用性/可訪問性知識
-
編譯原理
-
計算機網(wǎng)絡(luò)
-
操作系統(tǒng)
-
算法原理
-
軟件工程/軟件測試原理
-
QCon/Velocity/SDCC
-
YDN/YUIConf
-
HybridApp
-
HTML5/CSS3
-
響應(yīng)式設(shè)計
-
V5/Sencha Touch
-
ADsafe/Caja/Sandbox
-
類庫模塊化
-
業(yè)務(wù)邏輯模塊化
-
文件加載
-
模塊化預(yù)處理器
-
CommonJS/AMD
-
壓縮合并
-
文檔輸出
-
項目構(gòu)建工具
-
數(shù)據(jù)結(jié)構(gòu)
-
OOP/AOP
-
原型鏈/作用域鏈
-
函數(shù)式編程
-
Coding style
-
單元測試
-
自動化測試
-
IDE
-
調(diào)試工具
-
版本管理
-
瀏覽器
-
編程語言
-
切頁面
-
開發(fā)工具
-
代碼質(zhì)量
-
前端庫/框架
-
前端標準/規(guī)范
-
性能
-
編程知識儲備
-
部署流程
-
代碼組織
-
安全
-
移動Web
-
前沿技術(shù)社區(qū)/會議
-
計算機知識儲備
-
軟技能
-
可視化
-
-
后端工程師
前端書籍推薦
★越少越簡單,越適合入門,★多的要么是難度比較高,要么是比較適合在后面看,比如講性能之類的書.
CSS
JavaScript
-
JavaScript模式★★★
版本控制工具
-
Git權(quán)威指南★★★★