1.node.js
简单的说, Node.js 就是运行在服务端的 JavaScript。
2.vue.js
Vue.js是一套构建用户界面的渐进式框架,是一款极简的mvvm框架,它是以数据驱动和组件化的思想构建的,相比于angular.js,Vue.js提供了更加简洁、更易于理解的API。
http://jiongks.name/blog/just-vue
3.webpack
webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。
4.react
React 是一个用于构建用户界面的 JAVASCRIPT 库。
5.reduex
Redux最主要是用作应用状态的管理。它是一个应用数据流框架,而不是传统的像underscore.js或者AngularJs那样的库或者框架。
详细使用参考:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html
6.gulp 前端构建工具
gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。
7.grunt
grunt,javaScript 世界的构建工具,是一种自动化任务处理工具。详细参考http://yujiangshui.com/grunt-basic-tutorial/
8.Bower
Bower,前端web开发包管理,可用于搜索、安装和卸载如JavaScript、HTML、css之类的网络资源,它擅长前端的包管理,通过其API展示了包依赖模型。有了Bower,你只需要输入一个命令,jQuery就会安装在本地计算机上,你不需要去记版本号之类的东西,你也可以通过Brower的info命令去查看任意库的信息。可以很容易的展现客户端的依赖关系。
9.Visual Studio Code(以下简称:VSCode)
跨平台代码编辑器,可在任何操作系统上进行编辑和调试。
https://zhuanlan.zhihu.com/p/22880087
10.BeJSON
JSON在线编辑器, JSON在线格式化工具, JSON验证工具