Back

关于前端开发一些利器。 ( some tools for javascript development )

发布时间: 2014-08-14 08:13:00

Bower (http://bower.io/) : 帮我们下载某个JS插件的各种依赖包。 相当于 ruby中的 bundler. 省得我们为了安装某个JS 插件而手动下载各个第三方js 文件了。 而且可以达到最好的兼容性。

Grunt: (http://gruntjs.com/): JS中的自动化工具,帮我们一键完成各种操作 (运行单元测试, 清理临时文件, 生成压缩后的JS文件等) , 相当于java中的 ant/maven, ruby中的rake 。

Require JS (http://requirejs.org/): 当某个项目的JS文件越来越多的时候,可以很方便的加载它们。

Jasmine ( http://jasmine.github.io/ ) : 单元测试的JS框架。 相当于java中的 JUnit, Ruby中的 Rspec(语法极其相似)

最后, 是一款不必编码就可以使用的工具: selenium( http://code.google.com/p/selenium/  我们可以录制它的脚本并且回放。 在回放过程中进行判断。  它还能根据脚本生成各种语言对应的 文件(比如java/ruby/python ) 然后在后台执行。  如果某个页面的js 特别难于测试,我们就用它~ )

Back