• jQuery 1.x and 2.x , which is better?


    1. jQuery 1.x和2.x的区别

    或者可以说是jQuery 2.x有什么新特征?

    jQuery官方发布2.x原话
    jQuery官方发布2.x原话
    • 不再支持IE6/7/8,如果在IE9/10里只用“兼容性视图”模式也将会受到影响。
    • 更加轻量化,较之前版本相比小了12%,文件体积降低同时运行效率变高。
    • 模块化,可以自定义构建一个更小,更轻量的版本。
    • 兼容 jQuery 1.9版本的API

    2. 怎么去选择jQuery版本?

    • 现状

      就目前来说,国内IE占领的市场份额还是比较大的,直接过度到2.x是不现实的。下面是一份来自Net Market Share的数据,可以看出虽然IE浏览器的使用有所下降,但是依然占据了一半的比重。而就IE浏览器各版本来看,IE 8.0占据的市场份额相对其他版本也比较大。

      各浏览器占据的市场份额
      各浏览器占据的市场份额
      各浏览器版本占据的市场份额
      各浏览器版本占据的市场份额
    • jQuery 2.x适合谁?

      既然jQuery 2.x不支持老旧浏览器,那么为什么要开发这个版本?

      要说明的是,这个版本主要是用于目前一些比较高级的JS环境,也即是版本比较新的浏览器。这些JS和老旧IE没有多大关系,而jQuery 1.x中有大部分代码是对老旧浏览器做的兼容,这个就增加了运行的负担,影响了运行效率。
      以下是官方推荐使用的情况:

    推荐的JS环境
    原文链接:http://www.jianshu.com/p/fa23d555fff6
  • 相关阅读:
    RecyclerView+CardView简单使用
    Android六大进程间通信方式总结之一:基本知识
    前台服务
    Notification
    SQLite的基本用法
    SharePreferences基本用法
    自定义控件和使用的两种基本方法
    AsyncTask的简单使用
    Java Servlet调用数据库复习
    JDBC数据源(DataSource)的简单实现
  • 原文地址:https://www.cnblogs.com/sdream/p/5368598.html
Copyright © 2020-2023  润新知