1、文件大小比较
首先从cnd上(http://www.bootcdn.cn/)下载jquery和zepto。
jquery下载的是2.2.4版本压缩:
zepto下载的是是1.20压缩版本:
二个文件大小比较:
jquery.min.js 大小为:83.5k
zepto.min.js大小为:25.7k
总结:zepto文件确实小,但是由于目前网民移动设备网络带宽好、流量多,浏览器都会都会缓存js,并且网站一般都会使用gzip对js文件进一步压缩,所以文件大小只会影响用户第一次加载网页。
2、jquery和zepto执行速度比较
根据测试网站:https://jsperf.com/zepto-vs-jquery-2013/25,jquery和zepto的执行速度差不多,文件大小没有影响到执行速度。
3、插件支持情况
很多第三方插件都依赖 jQuery,不支持 Zepto,这样使用jquery会大大降低代码的维护成本。
4、zepto的缺陷
zepto缺少一些函数,如获取高度的函数、选择器、offset函数等,同样会加大大代码的维护成本。
5、移动端事件
在使用jquery时,对于移动端事件可以添加插件来支持触摸等移动端事件。
时间: 2024-11-09 03:47:07