热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

jQuery2.0正式发布,抛弃IE6/7/8兼容,更小更快

经过10个月的开发jQuery2.0版本现在正式发布了。jQuery团队将2.0版本为现代浏览器定制和优化,兼顾移动设备,放弃了对IE旧版本的兼容,体积相比1.9.1减小了10%,运行效率也会更高。jQuery1.9.x版本仍将继续维护更新,希望兼容所有浏览器的网站可以选择不升级2.0
 经过 10 个月的开发 jQuery 2.0 版本现在正式发布了。jQuery 团队将 2.0 版本为现代浏览器定制和优化,兼顾移动设备,放弃了对 IE 旧版本的兼容,体积相比 1.9.1 减小了 10%,运行效率也会更高。jQuery 1.9.x 版本仍将继续维护更新,希望兼容所有浏览器的网站可以选择不升级 2.0 版本。

      下面是 2.0 版本的一些特性:
      1、不兼容 IE6/7/8
需要注意 IE9、IE10 的兼容模式仍然会使 jQuery 2.0 运行不正常,需要在 HTTP header 指定 X-UA-Compatible 属性,或者在页面 meta 标签中声明(性能原因,不推荐后者);

     2、体积更小
移除 IE6/7/8 兼容所需的代码,jQuery 2.0 体积减小了 10%,并且会根据 Android 2.x 版本的份额,移除更多兼容性代码,所以不要指望 jQuery 2.0 对旧设备的兼容性。

     3、可自定义包含的功能模块
通过配置应用所需的功能函数,可编译获取指定功能模块的代码版本,更大幅度减小文件体积。

     4. 兼容 1.9 版本的 API
如果你的网站应用已经在使用 jQuery 1.9 版本,那就可以直接平滑迁移到 2.0 ,建议使用 jQuery Migrate 插件调试确认。

        预计数月内 jQuery 团队会更新推出兼容性更好的 1.x 版本分支的 1.10 ,但由于团队精力有限,1.1x 和 2.0 分支会独立进行,而且更多倾向 2.0 版本的研发,建议开发者尝试和使用 2.x 最新版。


推荐阅读
  • 在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • MATLAB实现n条线段交点计算
    本文介绍了一种通过逐对比较线段来求解交点的简单算法。此外,还提到了一种基于排序的方法,但该方法较为复杂,尚未完全理解。文中详细描述了如何根据线段端点求交点,并判断交点是否在线段上。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 以下实例展示了locals( ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • andr ... [详细]
  • 本文详细介绍了在Android 8.x中,GMS认证新增的CTS和VTS测试,特别是如何在VTS环境下测试GSI版本。文章涵盖了详细的测试环境配置和具体操作步骤。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 本文介绍了两种方法,用于检测 Android 设备是否开启了开发者模式。第一种方法通过检查 USB 调试模式的状态,第二种方法则直接判断开发者选项是否启用。这两种方法均提供了代码示例和详细解释。 ... [详细]
  • 本文深入探讨了 com.example.android.sunshine.data.TestUtilities 中 validateThenCloseCursor() 方法的使用方法及其代码示例,旨在帮助开发者更好地理解和应用该方法。 ... [详细]
  • 当在 Android 应用中使用 NDK 时,可能会遇到 java.lang.UnsatisfiedLinkError: Native method not found 的错误。本文将详细探讨该错误的原因及解决方案。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 本文介绍如何在Linux服务器之间使用SCP命令进行文件传输。SCP(Secure Copy Protocol)是一种基于SSH的安全文件传输协议,支持从远程机器复制文件到本地服务器或反之。示例包括从192.168.45.147复制tomcat目录到本地/home路径。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
author-avatar
263企业邮箱温州授权合作伙伴
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有