EaselJS 是一个封装了 HTML5 画布(Canvas) 元素的 JavaScript 库。
PxLoader 是一个 JavaScript 库用于帮助你实现图片、声音等各种文件的预加载功能。
Adapt.js是一个很小的JavaScript文件,它能够根据页面的宽度来加不同的CSS文件。在浏览器渲染一个页面之前,它会检查其宽度然后决定该调用哪一个CSS文件。
stegano.js 是一个基于 JavaScript 和 HTML 的掩盖密码的加密/解密工具。encoder.html 的输入是一个 .png
Zip.js 是用 JavaScript 实现的 zip 压缩和解压缩工具包。 在线演示:http://gildas-lormeau.github.com/zip.js/demos/demo3.html
对 Javascript 这类单线程的语言来说,避免同步执行对创建能即时响应高效执行的应用来说是十分必要的。Windows Library for
AtomizeJS 是一个用来编写分布式应用的 JavaScript 库,运行在浏览器之上,无需在服务器编写任何逻辑。
RoCanvas 是一个小型易于嵌入使用的 HTML5 画板组件,配合服务器程序可以实现将绘制的内容保存并创建相册的功能。
Font.js 是一个强大的JavaScript字体工具包,可处理字体加载事件、metrics 信息以及更好的画布元素的 measureText 方法,可获取字体高度边框等信息。
alac.js 是一个用于支持 Apple Lossless decoder 的 JavaScript 库。
通常我们都会在项目中使用Javascript框架以提高工作效率,比如jQuery,YUI,MooTools或Prototype等,但有时项目较小仅需要框架的很小的部分功能,却也在使用着身躯庞大的框架。
money.js 是一个用来实现金额转换的 JS 库,示例代码: // From any currency, to any currency:
XDate对Javascirpt本地Date对象进行了轻度包装,它提供对日期解析、格式化以及其他操作的加强功能,实现了本地Date对象的相同方法。
deployJava.js是Java Deployment Tools中的一个,使用该工具可以极大的简化在网页中启动applet的工作。
Kalendae 是一个 JavaScript 实现的日期选择工具,无需依赖其他 JS 库。 在线演示:http://chipersoft.github.com/Kalendae/
JSARToolKit 是 FLARToolKit 的 JavaScript 移植版本。可通过摄像头设备对 Canvas 图像和视频元素进行控制。
Javascript Patterns (javascript- patterns)是一个开源的项目,涵盖了用JS写的各种模式代码,包括设计模式,代码重用模式,函数模式,jQuery模式等等。是学习JavaScript的很好的案例。
JSDK ( J ava S cript D evelopment K it)是一个JavaScript框架,它由一个很小的核心文件与众多扩展库组成。
TypedJS 使用函数的类型签名来生成输入参数,并仿真表单输入进行方法测试。
jsXMLSocket 是一个用来跟 Adobe Flash 的 XMLSocket 类进行通讯的 JavaScript 接口。 示例代码:
写CSS的时候经常要根据浏览器不同附加许多prefix,比如-moz-border- radius,业界对此也有很多的不爽。cssFx是一个可以自动帮你生成prefix的js,可以节省你很多时间和体力。
该项目提供一系列 CSS3 的列表滚动特效。 在线演示:http://lab.hakim.se/scroll-effects
Smoke.js 是一个浏览器默认警告系统的JavaScript替代品,如果你想要跨浏览器与平台的标准化JavaScript警告窗口,Smoke.js就是你想要的。
jslinkage 是一个 JavaScript 组件用来实现无限级的联动菜单。
Keymaster 是一个简单的(100行代码)的 JavaScript 库用来实现键盘快捷方式的绑定处理,无需依赖其他第三方 JS 库。
一个用于实现网页上监听键盘事件的js库 示例代码 shortcut.add(\"Ctrl+B\",function() { //增加一个监听事件
dhtmlxSpreadsheet 是一个专业的 HTML 表格生成工具,类似 Excel 效果,可对单元格进行编辑、排序以及各种操作,如下图所示:
TodoMVC 是一个使用 MVC 概念设计的 TODO 应用程式的框架。
JS.Class是一个受Ruby影响的轻量而且模块化的类库,通过简单的方式实现javascript的面向对象编程,同时支持客户端和服务端。
Hammer.js是一个轻量级的JavaScript库(仅有2kb),能让你的网站轻松实现触控事件。它依赖于jQuery,用来控制触摸设备上的多点触控特性。并支持以下特性:
SimpleCart(js),simplecartjs,simplecart js 2.0 不仅仅支持 Paypal。它现在也支持 Google Checkout。现在你可以在购物车中添加加减按钮,移除按钮,你也可以对商品重新排列。不需要数据库,不需要编程,不需要头
AltFontPrev 是一个 JavaScript 书签可让你快速切换不同的字体来预览任何一个网站。
Smooth.js 可以将一个数组或者是列表进行封装,并通过参数来访问这个数组(请看如下示例代码)
JTolik 是一个强大的 JavaScript 库,包含很多非常有用的功能,其主要目的是为 JavaScript 带来 .NET
PreloadJS 是一个对资源进行预加载的 JavaScript 库。它提供了一致的API加载不同的文件类型。