码迷,mamicode.com
首页 > 移动开发 > 详细

我们为什么在移动端项目中选择jQuery而不是Zepto

时间:2017-12-04 10:22:33      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:总结   log   off   浏览器   缓存   进一步   添加   压缩版   速度   

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时,对于移动端事件可以添加插件来支持触摸等移动端事件。

我们为什么在移动端项目中选择jQuery而不是Zepto

标签:总结   log   off   浏览器   缓存   进一步   添加   压缩版   速度   

原文地址:http://www.cnblogs.com/mengfangui/p/7975699.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!