现在的位置: 首页 > web前端 > 正文

关于JavaScript的插件工具大合集

2019年12月24日 web前端 ⁄ 共 1321字 ⁄ 字号 评论关闭

  包管理器管理着javascript库,并提供读取和打包它们的工具。•npm–npm是javascript的包管理器。•Bower–一个web应用的包管理器。•component–能构建更好web应用的客户端包管理器。•spm–全新的静态包管理器。•jam–一个专注于浏览器端和兼容RequireJS的包管理器。•jspm–流畅的浏览器包管理器。•Ender–没有库文件的程序库。•volo–以项目模板、添加依赖项与自动化生成的方式创建前端项目。•Duo–一个整合Component、Browserify和Go的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。

加载器JavaScript的模块或加载系统

  •RequireJS

  JavaScript文件和模块的加载器。•browserify–在浏览器端以node.js的方式require()。•SeaJS–用于Web的模块加载器。•HeadJS–HEAD的唯一脚本。•curl–小巧、快速且易扩展的模块加载器,它能处理AMD、CommonJSModules/1.1、CSS、HTML/text和历史脚本。•lazyload–小巧且无依赖的异步JavaScript和CSS加载器。•script.js–异步JavaScript加载器和依赖管理器。•systemjs–AMD、CJS(commonJS)和符合ES6规范的模块加载器。•LodJS–基于AMD的模块加载器。•ESL–浏览器端的模块加载器,支持延迟定义和AMD。•modulejs–轻量的JavaScript模块系统。

  打包工具•browserify

  Browserify让你能在浏览器端使用require('modules’),打包所有依赖。•webpack–为浏览器打包CommonJs/AMD模块。

  测试框架•mocha

  适用于node.js和浏览器、简易、灵活、有趣的JavaScript测试框架。•jasmine–简单无DOM的JavaScript测试框架。•qunit–一个易于使用的JavaScript单元测试框架。•jest–简单的JavaScript单元测试框架。•prova–基于Tape和Browserify的测试运行器,它适用于Node&浏览器。•DalekJS–自动化且跨浏览器的JavaScript功能测试框架。

  断言•chai

  适用于node.js和浏览器的BDD/TDD断言框架,并能搭配其它测试框架使用。•Sinon.JS–对JavaScript进行spies、stubs和mock测试。•expect.js–简约的、适用于Node.js和浏览器端的BDD式断言工具。

  覆盖率•istanbul–另一个JS代码覆盖率检测工具。•blanket–一个简单的代码覆盖率检测库。它的设计理念是易于安装和使用,且可用于浏览器端和node.js。•JSCover–JSCover是一个检测JavaScript程序代码覆盖率的工具。

  这些事给大家提炼出来的一些关于JavaScript的插件小工具,一些JS的常用插件,希望对大家有用,有问题可以在底部留言,小编会一一解答。

抱歉!评论已关闭.