JQuery Note: jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
YUI Note: The YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.
ExtJS Note: Ext JS 4 is a major step forward for web frameworks. Building on Ext JS 3.3, our latest release adds over 350 new APIs, 50 new classes, and 65% more documentation. Ext JS 4 also brings an entirely new data package that enables developers to use a model-view-controller architecture when building their app. The new MVC enables apps to leverage features like Infinite Scrolling a Grid to build an entirely new level of interactivity in to web apps.
Prototype Note: Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
Dojo Note: Dojosaves you time, delivers powerful performance, and scales with your development process. It's the toolkit experienced developers turn to for building superior desktop and mobile web experiences.
MooTools Note: MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.
Scriptaculous Note: A collection of Web 2.0 style JavaScript libraries that help web developers to easily add visual and ajax effects to projects. Requires Prototype.
Mochikit Note: This screencast is an introduction to MochiKit 1.1, using the interactive interpreter example as a conduit for showing off concepts from each MochiKit module.
Moo.fx Note: moo.fx is a superlightweight, ultratiny, megasmall javascript effects library, to be used with prototype.js or the mootools framework.
Collected Javascript Projects
JSINQ Note: JSINQ is the JavaScript library that allows you to write SQL-like queries against arrays and DOM node lists.
一个类似SQL语法的JS Dom查找库。
Joose Note: Joose is a self-hosting meta object system for JavaScript with support for classes, inheritance, mixins, traits, method modifiers and more.
很强大的一个面向对象的JS类库。
jData Note: jData is a shared localStorage object interface that can be accessed by any website on the internet and works on Firefox 3+, Webkit 3.1.2/3.2+ nightlies (for some reason not Safari 3.2 stable), and IE8.
兼容各个浏览器的本地数据存储组件。
xLazyLoader Note: Lightweight js, css and images preloader.
JS/CSS/Image异步加载和管理组件。
JavaScriptMVC Note: the framework that provides a Model-View-Controller (MVC) pattern for JavaScript development.
JS版MVC框架。
titaniumapp Note: Titanium is the first open platform for building rich desktop applications.
使用web技术开发桌面应用。
mxgraph Note: mxGraph is the ultimate component for drawing diagrams in a browser.
一个在线绘图的东东,貌似很强大。
getsprockets Note: Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files.
一个ruby编写的JS文件合并工具。
Juicer Note: a CSS and JavaScript packaging.
一个ruby编写的Js/CSS文件合并压缩工具,集成了css优化、jsLint验证等。
GX Note: GX is a full-featured, cross-browser, super-tiny (10kb uncompressed) Javascript Animations Framework. Using GX you can create complex animations working with every w3c CSS property.
一个10KB左右的优秀JS动画库。
Helene Note: A syntax highlighting text editor in javascript.
一个JS实现的语法高亮文本编辑器。有一些不错的技术文章可以学习学习。
jsDraw2D Note: This is a pure JavaScript library to draw 2D graphics on web pages inside web browser without using SVG or VML. JavaScript developers, web developers and webmasters can take advantage of the library to add graphics drawing functionality to their web applications or websites using the library.
一个强大的JS2D绘图框架。