marty.js 用来为 React 应用提供状态管理的 JavaScript 库,实现了 Flux
architecture.
定义了一组规则用来管理应用的状态。Flux 是 Facebook 推出的用来帮助他们自己构建客户端 web 应用。
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:
CobolScript 可将 COBOL 编程语言代码编译成 JavaScript 代码。
使用方法:
var cobolscript = require(\'cobolscript\');
JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现。
100%支持AMD规范,支持模块化开发,当定义好模块后,便可使用模块,无需维护依赖的模块,仅需写好依赖就可以了,lodJS会负责依赖注入。
SugarWorker —— 轻松的使用web多线程技术;
webWorker
var lsitWorker = new Worker(\'core/listWorker.js\');
Mingo 是 MongoDB 查询语言的 JavaScript 实现。
Mingo 利用 MongoDB 风格查询,在客户端或者服务器端环境下,允许直接查询内存的 JavaScript 对象。
PEP(Pointer Events Polyfill) 是 Web 平台的统一事件系统。
鼠标事件和触摸事件在浏览器中是完全不同的,很难写出跨平台的应用。此应用就是为了解决这个问题,统一事件的处理,同时监听桌面的鼠标事件和移动端的触
Cupid 是个Feed聚合工具,支持RSS2与Atom,是Venus的替代,是 http://planet.alibaba-inc.com
Chassis 尝试为 CSS 库,JavaScript UI 库和 Web
开发者创建开放的通用标准。此项目将会为常规部件和模式定义类名以及标签的标准。类似 DOM 库可以基于 Sizzle 构建,我们希望 UI 库也能基于
getCode.js是一款用于前端开发的时候,获取验证码的一个60秒等待体验的js插件。
KsLite 是 10
年开发的一个短小精悍的模块加载器,特别适合在广告投放、广告创意等第三方应用中使用。它的种子文件本身支持异步加载,并可以被多次加载。而其本身已具有现代模块加载器必备的异步的多层依赖处理机制
Image Grabber 是一个使用 Canvas 技术实现的 PS
钢笔与魔棒工具。在线演示
操作说明:
chrome-language-immersion 是一个在网页中切换不同语言环境的 Chrome
插件。使用这个插件可以让你在手动切换你想要浏览网站的语言环境。
ChannelPlate 是一个在跨文档通信(MessageChannel) 中用来发送消息的 JavaScript 库。覆盖了从 W3C 到 Chrome
jstransform 是一个简单的可插入 JS 语法转换工具,可让编写语法转换工具更加简单,它有以下优势:
TWGL.js 是一个微型的 WebGL 助手库,实现对 WebGL API 的简单封装,使用起来更方便。
ViewerJS 是一个在浏览器上查看 PDF 和电子表格的 JavaScript 库。
prerender-test 是一个在 Google App Engine环境下允许预呈现站点测试的应用程序。
Space.js 是一个 HTML 驱动的 3D 滚动效果,是基于 Z 轴的滚动放大缩小。
Closure Library 是一个强大的 JavaScript 库,用于复杂的大规模的 Web 应用。它被许多 Google Web 应用使用,比如
平衡计分卡简称「BSC」(Balanced Scorecard)于1992年由哈佛大学名师罗伯·卡普兰及大卫·诺顿(David
instant-hangouts 是一个能够轻松添加 Google+
Hangouts(环聊)到任何网站的工具。
palette.js 是一个能够识别图像、图表、制图中色彩颜色元素的插件,还能输出颜色的 RGB
Dragula 是一个 JavaScript 库,实现了网页上的拖放功能。提供 JavaScript、AngularJS 和 React
concatenate.js 提供了一个单一的模块来连接一系列的 JavaScript 文件,当在浏览器中执行时,让 JS 开发工具认为 JS
TmplArgs,使用模板技术分析函数参数,从而在编译期得到更多信息和条件。
我们可以通过函数重载为同名函数实现不同参数个数的版本,如:
black-hole.js 用来向你展示太空中的黑洞的 JavaScript 库。
使用方法:
devtoolsExtended 是在 Chrome 的一个 Chrome Devtools 开发者工具的插件。右击任何网页即可使用它来调试 bug。
x-editable 是 jQuery,jQuery UI,Bootstrap 就地编辑库。x-editable 允许在页面创建可编辑元素,包括popup 和 inline 模式。
pepper.js 是一个 JavaScript 开发包,它能够使本机的 Pepper 应用程序编译成在 Javascript 中使用的Emscripten。 它允许本机代码同时部署在 Web 上面作为Portable Native Client (PNaCl)和 Javascript 包。同时,
testRunner 是Chrome devtools 的扩展插件,用于测试和调试 Querypoint 调试器。它也可被运行在 Chrome
Module server 是一个为 CommonJS 模块提供 web
浏览器服务的系统工具。它的主要功能是支持逐步加载模块,每加载一次模块响应 1次 HTTP 请求。
lovefield 是建立在 IndexedDB 上的关系查询引擎。它提供了类似
SQL 的语法,并且可以跨浏览器工作(目前支持 Chrome 37 及以上版本,Firefox 31 及以上版本,IE 10 及以上版本)。
page-timer 是一款 Chrome 扩展插件,用于记录时间。使用它你可以查询登陆每个 URL
GNU ease.js是一个经典的JavaScript面向对象的框架,旨在消除样板代码和简化从其他面向对象语言转换成JavaScript。
Layzr.js 是一个精小的、能快速加载图片的开发包。使用它的话,除非图片出现在视线中才会加载,否则是不会自动加载图片的。