移动端常用类库Zepto

一个小型的,专门针对于移动端开发的JS类库,它的开发原理以及使用方式都非常接近于JQ,所以很多人也把它称之为小型的JQ


ZEPTO VS JQUERY

1、zepto不支持IE6~8,有一些方法连IE的高版本也不支持,是专门为安卓和IOS系统所在的移动端准备的;
JQ的第一代版本兼容所有的浏览器(最常用的版本),第二代和第三代不在兼容IE低版本浏览器;
2、zepto只实现了部分JQ中常用的方法,有一些方法在zepto中无法使用,例如:JQ支持animate、hide、show、slideDown、slideUp…
这些动画,但是zepto中只有animate,其它快捷动画不支持
=> zepto类库的体积比jquery小很多,它属于轻量级的JS类库,更适合移动端的使用
3、zepto中提供了移动端专用的事件操作方法,而jquery中没有; 
tap:点击 
singleTap:单击 
doubleTap:双击 
longTap:长按 
swipe:滑动 
swipeUp/Down/Left/Right:四个方向滑动 
pinchIn/Out:放大缩小 
… 
$(‘selector’).tap(function(e){ 
//=>实现点击要做什么 
//=>e:手指事件对象 this:当前操作的元素 
})
4、zepto中的animate支持transform变形,jquery中是不支持的
$('selector').animate({
    top:100,
    rotate:'360deg'
},1000,'linear',function(){
    //=>回调函数,动画完成后触发执行
});


https://github.com/madrobby/zepto