Table of Contents

如何成为一个优秀的前端工程师

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.