====== 如何成为一个优秀的前端工程师 ====== Javascript ====== Node.js ====== http://nodejs.org/ ====== npm(node.js的包管理器) ====== npm -v npm install pakage.json文件用来描述包的依赖信息, 有了这个文件我们可以直接运行npm install就会把依赖都安装好。 ====== CoffeeScript ====== http://coffeescript.org/ 他设计目标就是把Javascript的不好的东西隐藏起来,然后让你能够很快写出好的程序。 ====== 预处理器 ====== SASS:http://sass-lang.com/ LESS:http://lesscss.org/ stylus: http://learnboost.github.io/stylus/ ====== Grunt ====== http://gruntjs.com/ Javascript的任务构建器(类似于maven, ant) npm install -g grunt-cli ====== Bower ====== 前端的包管理工具。 http://bower.io/ bowser(必须要先安装git) ====== Yeoman ====== http://yeoman.io npm install -g yo npm install -g generator-webapp np install -g generator-angular ====== 调试工具 ====== Firebug Chrome的调试工具,(还可以格式化代码) ====== 文本编辑器 ====== sublime text 2 (快捷键 control + P 快速去对应的文件。 想办法打开命令面板) ====== 前端的框架 ====== TodoMVC: http://todomvc.com/ backbone.js Angular.js是最受欢迎的前端MVC框架,总排名仅低于Jquery.