面对日益纷杂的前端工具,做为新人常感无从下手。通过一番检索和简单对比,再结合本身的喜爱,筛选了将要学习和使用的工具,以适应日益工程化、专业化的 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看起来相对漂亮,内容质量高
开源中国 支持开源文化