面對日益紛雜的前端工具,做爲新人常感無從下手。通過一番檢索和簡單對比,再結合本身的喜愛,篩選了將要學習和使用的工具,以適應日益工程化、專業化的 Web 前端開發工做。javascript
jQuery 操做dom的神器,曾經一度火的一塌糊塗。css
jQuery UI: 一個JQuery的UI框架,特色是高效、組件化html
Vue.js: 數據驅動的組件,爲現代化的 Web 界面而生前端
angularjs 應用最普遍的企業級web開發框架vue
angular: 新一代angular開發框架java
React.js: 構建組化件應用的javascript庫node
React Native: 使用react構建移動app應用react
一個構建、測試應用的構建工具jquery
將模塊打包到一個bundle中
webpack: 可以將依賴打包、生成的自動構建工具
一個用來管理依賴的包管理器,你可使用它下載不少模塊化的工具
npm: Node 模塊化管理工具
提供一個高效、動態的方法生成css
使用js生成html文件
Mocha: 一個簡單、快速的用來測試node和web應用的測試框架
Chai: Chai 是一個針對 Node.js 和瀏覽器的行爲驅動測試和測試驅動測試的診斷庫,可與任何 JavaScript 測試框架集成。
Yeoman Web 應用開發流程與工具
koa-generator koa項目生成器
FIS: 解決前端開發中自動化工具、性能優化、模塊化框架、開發規範、代碼部署、開發流程等問題
bootstrap 簡潔、直觀、強悍的UI框架,讓web開發更迅速,後端程序的福音。
foundation 最流行的響應式前前端佈局框架
semantic-ui Semantic做爲一個開發框架,經過HTML語言幫助建立使人賞心悅目、響應式的佈局。
Material UI 一組反應元件,實現谷歌的材料設計。
ant design Ant Design 是一個 UI 設計語言,是一套提煉和應用於企業級後臺產品的交互語言和視覺體系。
CreateJS 基於HTML5的一套模塊化的庫和工具共同工做或獨立使豐富的交互式內容的開放式Web技術。
PhaserJS PC端和移動端HTML5遊戲框架 。
ThreeJS 製做HTML5的3D遊戲引擎 。
白鷺 Egret是一套HTML5遊戲開發解決方案
Cocos2d-JS 開發者能夠經過cocos遊戲開發引擎快速編輯界面和動畫、編寫和調試代碼等,最終導出適合於各平臺、各渠道發佈的遊戲安裝包。
Docker: Build, Ship, and Run Any App, Anywhere
stackoverflow 技術大牛多,素質好,質量高
segmentfault 自動生成目錄,博客UI看起來相對漂亮,內容質量高
開源中國 支持開源文化