Created
November 9, 2015 01:47
-
-
Save wuct/fd51aeee3047fcf50e4d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
工具 | |
NPM | |
套件管理工具 | |
https://www.npmjs.com/ | |
Webpack | |
前端打包工具,可用來合併、壓縮、優化各種檔案,且提供 live reloding dev server | |
https://webpack.github.io/ | |
Babel | |
JavaScript compiler,可以讓新一代的 JavaScript (ES6、ES7) 在各家瀏覽器上執行 | |
https://babeljs.io/ | |
Eslint | |
JS linting 工具,確保程式碼品質 | |
http://eslint.org/ | |
框架 | |
React | |
FB 開發的 user interface library,負責處理 view。除了 web 之外也可以搭配 react-native 開發 iOS 與 Android app | |
https://facebook.github.io/react/ | |
Redux | |
根據 FB 提出的 FLUX 架構實作的 library,用來處理 data flow | |
https://github.com/rackt/redux | |
測試 | |
Karma | |
執行測試的工具,可同時在多個瀏覽器上執行測試 | |
http://karma-runner.github.io/0.13/index.html | |
Istanbul | |
自動產生 test coverage report 的工具 | |
https://gotwarlost.github.io/istanbul/ | |
Mocha | |
JS 測試框架 | |
https://mochajs.org/ | |
Chai | |
BDD/TDD assertion lib | |
http://chaijs.com/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment