BT

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

jQuery在v1.13版本中不再支持IE6和IE7

| 作者 Dennis Wilson 关注 0 他的粉丝 ,译者 夏雪 关注 0 他的粉丝 发布于 2014年5月10日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

jQuery将在“2015年的某个时间”终止对IE6和IE7的支持,jQuery基金会总裁Dave Methvin上周在jQuery官方博客说。

Methvin说,由于微软结束对Windows XP支持,他已经向jQuery社区发出了“改变浏览器支持的长期公告”。

这次改变将随着jQuery 1.13的发布完成。版本1.12将成为针对指定的微软Windows默认浏览器版本的最后一个官方支持。

对于版本1.12来说,项目将不再接受更深入的特性申请或缺陷修改。通过发布未来的补丁版本只将修改与IE6或IE7相关的严重问题。对于Opera 12.1x和Safari 5.1也是如此。

版本1.13将只会支持IE8及其之后的版本。这个决定会使我们在jQuery 1.13及其之后的补丁中清除所有针对IE旧版本的特殊变通方法。jQuery官方博客说,清除它们“是为了简化代码库”。

当谈论到支持的定义时,Methvin引述了jQuery项目最近的测试策略。

在某种条件下,“未经测试的代码就是不完善的代码”,如果项目定期针对一款浏览器运行单元测试的话,jQuery核心团队就更喜欢说我们完全支持这款浏览器。

[...]

我们不断地单元测试只能确保高质量的持续支持这一款浏览器和环境。然而,我们将试着为所有流行环境中的浏览器提供适当的支持。首先要做的就是保证浏览器不会抛出错误。而后再保证那些旧版本的或罕见的浏览器产品产生与流行的浏览器完全相同的API结果。

针对于互联网浏览器API的兼容性和特性抽象类库之中,jQuery是其中最流行的类库之一。由于在过去十年的成功传播,它已经快速发展成网页开发的准标准。由于互联网政策或者许多公司内部已经习惯的应用,仍然坚持使用指定IE版本的企业遍布整个世界。

开发者社区对jQuery项目做出的这项决定表示赞同。推特上像“@jquery 总算不再支持IE6和IE7了!”- (@bythegram)之类的立场可不少见。有些人还希望不久也不再支持IE8。T.J. Crowder在一条针对jQuery公告的用户评论中是这么说的。

但我应该相信各位会更好的。好极了!

也许明年或后年,我们也能够放弃IE8,向它挥手告别。也许吧。

查看英文原文jQuery Stops IE 6 and IE 7 Support in v1.13


感谢崔康对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

赞一下 by 贾 珣

赞一下~作别IE 6-8

这个决定岂不是将jquery1.x和2.x做成一样的 by yizi bai

国内用户会怎么想,浏览器的半壁姜山都是ie678

允许的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通知我

2 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT