关闭

JavaScript常用开发工具集合

发表于:2014-8-14 09:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:jyb2014    来源:51Testing软件测试网采编

  常规工具
  脚手架工具
  Yeoman:它旨在为开发者提供一系列健壮的工具、程序库和工作流,帮助开发者快速构建漂亮的Web应用。
  构建工具(自动)
  Grunt.js:生态强大,发展速度快,有大量可选插件;
  Gulp.js:流式项目构建工具;
  Browserify.js:Node.js模块,主要用于改写现有的CommonJS模块,使得浏览器端也可以使用这些模块;
  Uglify.js:JavaScript解析器、压缩工具和代码美化库。
  软件包管理工具
  Homebrew (Mac OS):Apple Mac OS下的软件安装工具;
  Apt:Debian、Ubuntu等系列Linux系统的软件包管理工具,可用来安装、删除、升级软件等;
  NPM:Node.js的官方软件包管理器;
  Bower:twitter的一个开源项目,用于web包管理。
  前端
  MVC框架
  Backbone.js:提Web开发的框架,为复杂的Javascript应用程序提供模型(models)、集合(collections)、视图(views)结构;
  Ember.js:可以创建功能丰富的Web应用程序,并提供一个标准的应用程序架构的JavaScript框架;
  Angular.js:一组用来开发Web页面的框架、模板以及数据绑定和丰富UI的组件,无需进行手工DOM操作,还允许为App扩展HTML类库。
  模板
  Handlebars.js:JavaScript页面模板库,可以为开发者提供必需的语义模板;
  Mustache.js:是Mustache模板系统的JavaScript实现,语法逻辑比较简单,适用于C++、Clojure、Erlang、Go、Java、JavaScript等语言;
  Jade:Node模板引擎,主要用于Node.js里的服务端模板;
  Haml-js:允许在JavaScript项目中使用Haml语法,与原生的Haml拥有差不多的功能;
  Eco:可以用来将CoffeeScript逻辑嵌入到标记中。
  测试
  Casper.js:CasperJS是一个为PhantomJS和SlimerJS准备的导航脚本及测试工具;
  Zombie.js:Zombie.js是一个轻量级的框架,可以在一个模拟的环境下测试客户端的 JavaScript 代码,且不需要浏览器的帮助。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号