BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

jQuery 2.0发布:不再支持IE6/7/8

| 作者 崔康 关注 1 他的粉丝 发布于 2013年4月20日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

jQuery 2.0最新发布,不再支持IE6/7/8,尺寸更小运行更快,完全兼容jQuery 1.9 API。不过jQuery 1.x将继续支持IE6/7/8。

最新的jQuery 2.0不仅抛弃了IE6/7/8,而且如果用户在IE9和10中选择“兼容性视图”,那么也会受到影响。为了避免新版本的IE使用兼容老版本的模式,jQuery团队建议开发者使用X-UA-Compatible标记或者HTTP头部,后者会获得更好的性能体验。

同时,jQuery 2.0的尺寸也比1.9.1缩小了12%,瘦身的主要是那些为了兼容IE6/7/8的补丁代码。而且,开发者可以构建一个更小、更轻量的版本。

随着jQuery 2.0的发布,jQuery团队对1.x版本的一些环境将不再提供支持,因为2.x版本会是更好的选择。它们包括:

  • Google Chrome附加组件
  • Mozilla XUL应用程序和Firefox扩展
  • Firefox OS应用程序
  • Chrome OS应用程序
  • Windows 8 Store (“Modern/Metro UI”) 应用程序
  • BlackBerry 10 WebWorks应用程序
  • PhoneGap/Cordova应用程序
  • Apple UIWebView类
  • Microsoft WebBrowser控件
  • Node.js

jQuery社区最近比较活跃,几天前,jQuery Mobile 1.3.0刚刚发布,更新主要集中在响应式的web设计并新增了多个移动应用的widget。响应式web设计(RWD)旨在提供最佳的用户浏览体验,不管使用的是什么设备、什么浏览器。RWD使用CSS媒体查询(media queries)语言在浏览器中动态适配页面布局,而不是在服务端检测用户代理(User Agent)。因此,它不仅可以根据不同的屏幕尺寸渲染页面,还能响应设备的横竖屏切换。

jQuery作为众多JS框架之一,历来褒贬不一。之前,InfoQ曾经报道过“选择jQuery的理由”,国内外社区均发表了自己的看法。正方认为jQuery能够简化工作、与Visual Studio IDE集成、动画效果不比Flash差、加载更快等,反方则认为“jQuery污染了两个名字jQuery和$”、第三方插件质量良莠不齐等。

针对jQuery的插件问题,不久前,基于GitHub的jQuery插件资源库业已发布。自从一年多以前,早先的jQuery插件站点关闭以来,jQuery Foundation团队就在着手搭建一个能够更智能地抵御垃圾的插件系统。作为jQuery Foundation的秘书长,Scott Gonzalez同时也是新站点在GitHub上最大的贡献者。他说到,这个新站点“将通过某个大多数垃圾制造者都不会关注的提交过程 —— 修订控制系统,来减少垃圾的数量。”利用GitHub钩子(Hooks),第三方jQuery插件的开发者将获得前所未有的丰富工具集。

对IE老版本的支持一致让前端开发者头疼,不过,读者从之前的新闻中会发现,由微软开发的modern.ie包含了各种免费工具和资源,有了这些就可以使用各种版本的IE浏览器测试代码和网站。它包含一个代码检测向导,该向导能够定位常见的为支持旧版IE浏览器而引入的问题。该引擎扫描所请求网站的HTML5兼容性问题,还提供了能够确保你的网站在各种浏览器和移动设备上都可以正常运行的提示与技巧。直到2014年1月10日为止,modern.ie还可免费使用BrowserStack三个月,让你可在各种浏览器上测试网站。它还为Google ChromeFirefox提供了BrowserStack插件,有了这款插件,你可以从这些浏览器中一键访问这项虚拟测试服务。 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT