写点什么

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

  • 2013-04-19
  • 本文字数:1283 字

    阅读完需:约 4 分钟

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 Chrome Firefox 提供了 BrowserStack 插件,有了这款插件,你可以从这些浏览器中一键访问这项虚拟测试服务。

2013-04-19 07:344960
用户头像

发布了 501 篇内容, 共 282.1 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

模块3 作业

KennyQ

浅谈项目中的需求管理

秋去冬来春未远

需求管理 需求分析 需求和问题

尤达 DDD 领域驱动设计思想课程总结

代廉洁

尤达DDD领域驱动设计思想

消息队列存储消息数据的 MySQL 表格设计

李大虾

#架构实战营 「架构实战营」

模块八作业:设计消息队列存储消息数据的 MySQL 表格

炎彬

「架构实战营」

架构实战营:模块八作业

刘璐

商业分析:SheIn是怎样成功的?

石云升

跨境电商 商业分析 4月月更

消息队列存储消息数据的 MySQL 表格

阿卷

架构实战营

模块8作业

Mr小公熊

多系统信息化实施项目注意事项

秋去冬来春未远

数字化 信息化 系统集成 ERP 多系统

Gitlab Java API 使用示例

Java gitlab 4月月更

你好spring-cloud-kubernetes

程序员欣宸

4月月更

微信小程序开发设计需要注意的五个点

源字节1号

前端 后端 软件开发 小程序开发

开疆作剑,开荒为犁:2022春天,文心大模型走进产业的百花深处

脑极体

Bigdata 作业第七周

Pyel

[Day18]-[动态规划] 打家劫舍3

方勇(gopher)

LeetCode 动态规划 数据结构和算法

消息队列数据存储表设计

随欣所遇

架构训练营5期

都是分布式操作系统,Laxcus和鸿蒙有何不同?

LAXCUS分布式操作系统

分布式计算 分布式存储 集群架构 鸿蒙系统 分布式操作系统

爱讲故事的计算机科学家,和他的分布式系统

多颗糖

消息队列MySQL存储设计

石小天

「架构实战营」

消息队列存储消息数据的mysql表设计

五月雨

架构实战营 「架构实战营」

【架构学习08】——设计消息队列存储消息数据的 MySQL 表格

tiger

架构实战营

消息队列存储消息数据的MySQL表

Fingal

#架构实战营

市场进展不断,STI 包括ZB等一系列上线预示着什么?

BlockChain先知

linux之rename命令

入门小站

在线ASCII Banner艺术字生成工具

入门小站

工具

性能分析优化的道与术

老张

性能优化 性能分析

模块8-设计消息队列存储消息数据的 MySQL 表格

卡西毛豆静爸

#架构实战营

统计代码耗时的工具

Rubble

4月日更 4月月更

作业八

Geek_f3e842

架构实战营

GitOps多环境部署问题及解决方案

俞凡

研发效能 gitops

jQuery 2.0发布:不再支持IE6/7/8_语言 & 开发_崔康_InfoQ精选文章