Our.JS 是一个适用于 WEB 开发的 JavaScript 框架,它能让开发者使用可预期的 API
自由的编程,写出具备良好的兼容性、可读性和扩展性的代码。
BonsaiJS 是一个轻量级的 JavaScript 图形库,提供直观的图形 API 和 SVG 渲染器,主要特性包括:
1, 和Sizzle的兼容
Q(expr, context, result, seed)
Q.matches
支持Sizzle特别的setFilter伪类如:even,:first,:last,:lt…
FileDrop 是一个 JavaScript 类,可以用来快速创建拖拽式的文件上传界面。它不依赖任何 JavaScript
Wind.js 的前身是 Jscex,Jscex是“JavaScript
Computation
EXpression”的缩写,它为JavaScript语言提供了一个monadic扩展。Jscex完全使用JavaScript编写,能够在任意支
scrollable-layer.js 可以让你轻松的创建滚动层。
html5shim 可以让你的 IE9 或者更低版本的 IE 浏览器支持 HTML5。
使用方法:
Js2coffee 可用于将 JavaScript 脚本转成CoffeeScript 脚本。
Keypress 是一个用来捕获键盘输入的 JavaScript 库。
jsMultiCalendar 是一个 JavaScript 实现的日历控件,运行速度快,使用灵活,参数化定制简单,可在 CSS
JavaScript APPlication 框架, 原来叫 jshtaframework.
2009年5月5日改名为: JSAPP 或 jsapp
些项目开始自 2006年10月16日
Infinity.js 是一个 Web 上的 UITableView。它可以快速在无限长的列表中平滑滚动。这个库很小并且经过充分的测试,性能很好。
thTree 是一个使用js编写的树形显示控件,采用MVC模式。目前还处于开发前期阶段
CSSrefresh 是一个 JavaScript 库,用来实现无需刷新页面立即更换网页样式效果的功能,即插即用无需配置,只需要在页面中引入该 JS
Poker.JS
演示: 演示1演示2
Poker.JS是通过扩展HTML5
Canvas实现的画扑克牌的JS库。用户可以很容易地在img或canvas创建单个的扑克牌,或者直接在大canvas里画牌。
kquery是一款基于javascript完整实现css3选择器引擎. 兼容所有主流浏览器ie6+/chrome/firefox/opera/safari,
uiji.js 是 jQuery 的反向,它不是使用CSS选择器来查找元素,您可以使用相同的语法来创建元素。
Neat 是一个开源的流体表格框架,基于 Bourbon 构建,方便定制。
Sweet.js 是 Mozilla 开发的,为 JavaScript 带来类似 Schema 和Rust 的宏功能,宏可以让你使用自己想要的方式来扩展 JavaScript 语言。
Modernizr 是一个用来检测浏览器对 HTML5 和 CSS3 特性的支持程度的 JavaScript 库。有很多大公司在使用这个库,包括
cmx.js 是一个用于构建xkcd风格漫画的 JavaScript 库。
上图的源码请看 http://cmx.io/edit/sample.html
Flight,这是一个轻量的、基于组件的 JavaScript 框架。目前该框架使用在Twitter的应用程序中。
jOOPL 是一个 JavaScript 面向对象框架,全称是:”JavaScript Object-Oriented Programming
md5-password-cracker.js 是一个体验用的 JS 库用来通过 HTML5 的 Web Workers 利用 CPU 并行处理来破解
FzxaJS是一个免费,小巧,实用的JavaScrtip框架
Fzxa语法和jQuery类似。而jQuery的min版本已经达到了90kb!功能确实非常强大,但是就像智能手机一样有70%的功能是不常用的。
XQuery在浏览器的实现.
XQIB allows you to program client-side Web applications with XQuery
instead of, or as a complement to JavaScript. It works in most modern browsers
Holder 可直接在客户端渲染图片的占位。支持在线和离线,提供一个链式 API 对图像占位进行样式处理。
是一个免费的开放的Javascript工具包,里面有很多常用的JS工具。不依赖任何Javascript包。
Quilt.js 是一个 JavaScript 库,用于处理Backbone.js 的视图层。
示例代码:
var Html = Quilt.View.extend({
一个用javascript实现的scheme解释器,可以运行在浏览器中或node.js中。
刚刚看到编译原理与实践第二章,一时兴起,想写个以前就想写的scheme的解释器。昨天晚上开始写,到刚才为止,接近一天的时间。把一时的激情
When.js 是 cujojs 的轻量级的 Promises/A 和 when() 实现,从wire.js 的异步核心和 cujojs 的 IOC
PeerJS 实现了真正的浏览器上的点对点数据通讯。PeerJS 将 WebRTC 作为 API 抽象、连接代理和二进制序列化。
Cox 是开原的 JavaScript 框架,它是在标准原生 JavaScript 基础之上对 JavaScript 使用的扩展
Kit 是一个用来轻松创建 HTML UI 部件的 JavaScript 库。
ControlDeck.js 是一个 JavaScript 库,可使用 Node.js 实现对基于浏览器的幻灯片展示的远程控制。
x18n.js 是实现国际化的 JavaScript 库。可以帮你开发支持国际化的 Web 应用。
使用示例: