jQuery与Zepto的区别

1Zepto更轻量级

2ZeptojQuery的精简,针对移动端去除了大量jQuery的兼容代码

3、部分API的实现方式不同

1、针对移动端程序,Zepto有一些基本的触摸事件可以用来做触摸屏交互(tap事件、swipe事件),Zepto是不支持IE浏览器的。

2DOM操作的区别:添加idjQuery不会生效而Zepto会生效

3、事件触发的区别:使用jqueryload事件的处理函数不会执行;使用zeptoload事件的处理函数会执行

4、事件委托的区别:zepto中,选择器上所有的委托事件都依次放入到一个队列中,而在jquery中则委托成独立的多个事件

5width() height()的区别:zepto由盒模型(box-sizing)决定,用.width()返回赋值的width,用.css(width)返回border等的结果;jquery会忽略盒模型,始终返回内容区域的宽/高(不包含paddingborder.

6offset()的区别:zepto返回{top,left,width,height}; jquery返回{width,height}zepto无法获取隐藏元素宽高,jquery可以

7zepto中没有为原型定义extend方法而jquery

8zeptoeach方法只能遍历数组,不能遍历JSON对象。

posted @ 2022-09-26 20:49  九毛九  阅读(115)  评论(0)    收藏  举报