媲美jQuery的微型JavaScript库:Minified.js

jopen 12年前

Minified.js是一个客户端JavaScript库,在一定范围内媲美jQuery和MooTools。它的功能包括DOM操作,事件,动画,cookies和HTTP请求。整个库大小小于4kb。
一个真正的轻量级的JavaScript库:Minified.js
用法示例:

var MINI = require('minified');   var $ = MINI.$, $$ = MINI.$$, EE = MINI.EE;    $(function() {      $('#moveButton').on('click', function() {          $('#block').animate({$left: Math.random()*150 + 'px', $top: Math.random()*150 + 'px'}, 500);      });        $('#resetButton').on('click', function() {          $('#block').set({$left: '10px', $top: '10px'});      });  });

功能比较

Feature Minified jQuery MooTools Zepto.js
CSS Selector yes
CSS1 or browser engine
yes
CSS3 subset + extensions
yes
CSS3 subset + extensions
yes
browser engine
CSS Style Changes yes yes yes yes
CSS Class Changes yes yes yes yes
Element Creation yes yes
HTML-strings only
yes yes
HTML-strings only
Element Cloning yes yes yes yes
DOM Manipulation yes yes yes yes
Animation (numeric) yes yes yes yes
CSS transitions only
Animation (color) yes no yes yes
CSS transitions only
Events yes yes yes yes
DOMReady yes yes yes yes
Ajax/XHR yes yes yes yes
Promises/A+-compatible yes yes no no
JSON yes yes yes yes
Cookies yes no yes no
Form Serialization no yes no yes
Array Helpers (Iteration) no
will be in Util module
yes yes yes
AMD support yes yes no no
Online Builder yes
modules and functions
no yes
modules
no
Internet Explorer 6-8 compatible yes
IE-support optional
yes
jQuery 1.x only
yes no

项目主页:http://www.open-open.com/lib/view/home/1373958619013