zoukankan      html  css  js  c++  java
  • 我们为什么在移动端项目中选择jQuery而不是Zepto

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

  • 相关阅读:
    Spring MVC
    Hibernate的状态
    设计模式
    Git在Eclipse中的使用
    深入理解Node.js基于事件驱动的回调
    nodejs核心技术
    webpack使用
    vue各种实例集合
    vue之component
    axios详解
  • 原文地址:https://www.cnblogs.com/mengfangui/p/7975699.html
Copyright © 2011-2022 走看看