AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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:344704
用户头像

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

关注

评论

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

数字化商品计划管理:提升运营效率和竞争力的关键

第七在线

使用草料的状态面板功能,扫码即可查看设备状态

草料二维码

二维码 草料二维码

WorkPlus构建安全高效的内网通讯平台,助力企业内部协作

BeeWorks

预训练对话大模型深度解读

百度开发者中心

自然语言处理 深度学习 大模型训练 大模型

AI大模型:基础模型的新时代

百度开发者中心

人工智能 大模型

实用技巧:Mock.js 模拟数据生成教程

Apifox

前端 前端开发 Mock Mock 服务 Mock.js

开发技巧:Flask 项目如何自动生成 API 文档

Liam

Python flask 程序员 后端 API 文档

LigaAI 的 8 个年度关键词 | 2023 年度盘点

LigaAI

研发管理 研发效能度量 2023年终总结

Secureworks 威胁评分迎来网络安全 AI 新时代

财见

【节选】Go语言的100个错误使用场景|数据类型

不在线第一只蜗牛

Go 算法 前端 开发语言

WorkPlus Meet视频会议系统,支持局域网部署

BeeWorks

平台工程: 用Backstage构建开发者门户 - 2

俞凡

平台工程

远程桌面时连接不上远程计算机是什么问题

德迅云安全杨德俊

软件测试学习笔记丨控件交互识别

测试人

软件测试 自动化测试 测试开发

预训练对话大模型深度解读

百度开发者中心

自然语言处理 深度学习 大模型

服装品牌如何利用数字化工具提升商品管理效率

第七在线

私有化部署的局域网即时通讯工具

BeeWorks

萨曼莎AI结合MoE技术创新应用: 引领AI Agents落地新格局

极客天地

一键部署Palworld幻兽帕鲁服务器最佳实践

天翼云开发者社区

云计算 云服务器

本地缓存Ehcache的应用实践 | 京东云技术团队

京东科技开发者

面试官:Sentinel是如何实现限流的?

王磊

Java 面试

探索大模型的端应用与形态

百度开发者中心

人工智能 深度学习 大模型

WorkPlus助力企业构建高效沟通与协作的即时通讯平台

BeeWorks

flinkcdc 3.0 尝鲜

Antgeek

flink 数据同步 flinkcdc

flinkcdc 3.0 架构设计学习

Antgeek

flink 数据同步 flinkcdc

WorkPlus助力企业构建高效沟通与协作的即时通讯平台

BeeWorks

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