• Oh my God, 连jQuery都放弃IE了!



    jQuery 2.0在经过10个月的开发后发布。jQuery 2.0是为现代Web浏览器定制的,也考虑了移动设备。但一个重大变化是jQuery 2.0将不兼容旧版IE,其大小比版本1.9.1低10%。执行效率也更高。jQuery 1.9.x仍然会由jQuery团队维护,他们也会为它提供更新。想要与所有浏览器兼容的网站不应升级到jQuery 2.0。

    在其官方博客中,jQuery团队发布了jQuery 2.0的一些新功能:

    不再支持IE 6/7/8:请记住,如果它们用于模拟旧版本的“兼容性视图”模式,这也会影响IE9甚至IE10。为防止这些较新的IE版本重新回到史前模式,我们建议您始终使用  X-UA兼容  标签或HTTP标头。如果您可以使用HTTP标头,那么性能稍好一些,因为它可以避免潜在的浏览器解析器重启。

    缩小尺寸: 最终的2.0.0文件比1.9.1文件小12%,这要归功于消除了IE 6,7和8所需的补丁。我们希望删除更多的代码并提高性能,但较旧的Android / WebKit 2.x浏览器现在是最薄弱的环节。我们正在仔细观察Android 2.x市场份额,以确定何时可以将其从支持列表中删除,并且不要指望它需要很长时间。

    自定义版本适用于更小的文件:  自jQuery 1.8首次亮相以来,此功能得到了极大的改进和扩展。您现在可以排除12个不同模块的组合,以创建更小的自定义版本。一个新的最小选择器引擎,基本上是浏览器querySelectorAll API的一个瘦包装器  ,允许您在缩小和压缩时将构建缩小到不到10KB。有关 如何创建自定义构建的说明,请参阅  自述文件,并记住您使用的任何插件也需要坚持您选择的子集。

    jQuery 1.9 API等价:jQuery 2.0与1.9兼容API,这意味着jQuery 1.9升级指南中记录的所有更改 也已应用于jQuery 2.0。如果您还没有升级到jQuery 1.9,您可能想先尝试一下。一定要使用  jQuery Migrate插件

    在接下来的几个月里,jQuery团队可能仍然会发布升级的1.x版本1.10,但由于资源限制,1.1x分支将从2.0分支分离,jQuery团队将在版本2..0开发上投入更多精力。

    你可以从jQuery博客找到完整的发布帖子。

  • 相关阅读:
    莫比乌斯反演套路一--令t=pd--BZOJ2820: YY的GCD
    BZOJ2720: [Violet 5]列队春游
    BZOJ2277: [Poi2011]Strongbox
    莫(meng)比(bi)乌斯反演--BZOJ2301: [HAOI2011]Problem b
    「CodePlus 2017 11 月赛」Yazid 的新生舞会
    「CodePlus 2017 11 月赛」大吉大利,晚上吃鸡!
    用NumGo实现安卓动画
    人生
    用NumGo实现安卓动画
    html5使用canvas绘制n角星
  • 原文地址:https://www.cnblogs.com/jinhengyu/p/10257997.html
Copyright © 2020-2023  润新知