微信号:infoqchina

介绍:有内容的技术社区媒体

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

2014-05-12 20:33 InfoQ

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

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

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

对于版本1.12来说,项目将不再接受更深入的特性申请或缺陷修改。通过发布未来的补丁版本只将修改与IE6或IE7相关的严重问题。对于Opera12.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,向它挥手告别。也许吧。

***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 第八期技术员上海行圆满结束啦!豪华游轮,东方明珠,城隍庙,全程多图放送~ 通过AAR反思,将错误转换为个人智力资本 PingCAP 第15期 NewSQL Meetup 12岁生日快乐!51Testing带你回到时间长河 挑战反应时间!世界顶级机场消防车