一个小型的,专门针对于移动端开发的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(){ //=>回调函数,动画完成后触发执行 });