概述:本系列的资源整合来自于github中各个领域的大牛,来收藏你感兴趣的东西吧。
程序包管理器
管理javascript库并提供对这些库的快速使用与打包的服务。
-
Bower - 用于web的程序包管理。
-
component - 用于客户端的程序包管理,构建更好的web应用程序。
-
spm - 全新的静态的文件包管理器。
-
browserify - 使用node.js的方式在浏览器端用require()进行代码与加载模块的管理。
-
jam - 专注于浏览器端且与RequireJS兼容的程序包管理器.
-
jspm - 光滑的浏览器端程序包管理。
-
Ender - 没有库文件的程序库。
-
volo - 以项目模板、添加的依赖项与自动化生成的方式创建前端项目。
-
Duo - 整合Component、Browserify和Go的优点,使前端代码的编写快速而准确的新一代程序包管理器。
|
加载器
用于JavaScript的模块与加载的系统
-
RequireJS - JavaScript的文件和模块加载器。
-
SeaJS - 用于web的模块加载器。
-
HeadJS - HEAD上的唯一脚本。
-
curl - 处理AMD、CommonJS Modules/1.1、CSS、HTML/text和遗留脚本的小巧、快速、可扩展的模块加载器。
-
lazyload - 轻巧、依赖于免费异步通信的JavaScript与CSS加载器。
-
script.js - 非同步的JavaScript加载器和依赖管理器。
-
systemjs - 遵循AMD、CJS和ES6规则的模块加载器。
-
webpack - 用于大型项目的模块加载器。支持AMD、CommonJS等。
|
测试框架
-框架
-
mocha - 用于node.js和浏览器端的简单、灵活、有趣的javascript测试框架。
-
jasmine - 文档对象模型较少的简单JavaScript测试框架。
-
qunit - 易于使用的JavaScript的单元测试框架。
-
jest - 优秀的Javascript单元测试框架。
-
prova - 基于Tape和Browserify的节点和浏览器端测试运行器。
-断言
-
chai - 用于node.js和浏览器端的BDD/TDD断言框架,能够与任何的测试框架搭配。
-
Sinon.JS - 用于JavaScript测试的检查、存根和模拟。
-
expect.js - node.js和浏览器端的极简BDD(商业客户端部署)风格的断言工具。
-覆盖
-
istanbul - 另一种JS代码覆盖工具。
-
blanket - 简单的javascript代码覆盖程序库。在node.js和浏览器端的使用和安装都很方便。
-
JSCover - JSCover是一个测量JavaScript项目的代码覆盖工具。
-运行
-
phantomjs - 基于WebKit,可编写脚本的“无头”浏览器。
-
slimerjs - 采用Gecko引擎与PhantomJS类似的工具。
-
casperjs - PhantomJS与SlimerJS的导航脚本和测试工具。
-
zombie - 使用node.js的快速、完整、“无头”的浏览器端测试工具。
-
totoro - 简单、稳固的跨浏览器测试工具。
-
karma - 令人惊叹的JavaScript测试工具
-
nightwatch - 基于node.js和selenium webdriver的UI自动化测试框架。
-
intern - 新一代的JavaScript代码测试堆栈。
|
QA工具
-
JSHint - JSHint是一个能够帮助你检测到JavaScript代码中的错误和潜在问题的工具。
-
jscs - JavaScript代码风格的检查器。
-
jsfmt - 用于JavaScript的格式化、搜索和修改。
-
jsinspect - 检测被复制粘贴或结构类型相似的代码。
-
buddy.js - 检测JavaScript中的幻数(字面常量)。
-
ESLint - 用于JavaScript中模式的识别与报告的完全可插式工具。
来自github,未完待续。。。。
|
分享到:
相关推荐
资源名称:Web编程基础——CSS、JavaScript、jQuery 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
by 某秘密部门501&503求求甲方不要改需求了界面命名1.0:公有通讯录群展示页面:community————xzd查找通讯录群明细页面:searchDetail————xzd通讯录列表页面(人):addressList1————lht查找所有相关...
Dart语言程序设计 Clojure程序设计 像计算机科学家一样思考C++ 像计算机科学家一样思考Java 深入理解Scala 趣学Python——教孩子学编程 JavaScript忍者秘籍
sort排序算法总结——javascript实现util工具类——主要用于sort排序,简化sort排序###冒泡排序——bubbling###插入排序——insertSort###选择排序——selectSort###快速排序——quickSort###希尔排序——shellSort#...
XMPP高级编程——使用JavaScript和jQuery,
紧凑的、基于对象的脚本语言——JavaScript.pdf
1 the interactive web: Reacting to the Virtual World ————1 2 storing data: Everything Has Its Place ————33 3 exploring the client: Browser Spelunking ————85 4 decision making: If There’s ...
网页行为语言——JavaScript 单飞的鞋子PPT课件.pptx
本资源是《XMPP高级编程——使用JavaScript和JQuery》一书附带的源码,十分详细,搭载在服务器上可直接运行。如果要用自己搭建的Openfire之类的XMPP服务器,修改也十分简单,是学习Web环境下的XMPP协议开发的好资料...
编程语言发展史:JavaScript语言的发展和应用
网页行为语言——JavaScript 单飞的鞋子PPT学习教案.pptx
JavaScript 曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门...
《JavaScript语言精髓与编程实践》精选版 作者 周爱民 《JavaScript语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这是作者写本书的原意。确切地说,作者并非是想讨论JavaScript...
美化您的网页(五):——Javascript应用实例.pdf
《众妙之门——JavaScript与jQuery技术精粹》最大的价值在于其结合大量实例的生动方式,详细阐述了使用JavaScript和jQuery时应掌握的知识和技巧,以及作者通过实践掌握的各种秘诀,可帮助开发人员提升自身水平,向...
javascript——PDF教程大合集 1、100个直接可以拿来用的JavaScript实用功能代码片段 2、JavaScript DOM编程艺术(中文) 3、JavaScript高级程序设计(第3版)中文 高清 完整 4、JavaScript脚本特效编程给力起飞 5、...
网页模板——javascript 图片放大效果
JavaScript语言精粹完整版,想要提升的朋友有福了。
Java Script 经典教程(六)——JavaScript语言教程
点点滴滴,记录JavaScript的开头引用的应用