====== 如何成为一个优秀的前端工程师 ======
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.