写点什么

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

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

关注

评论

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

如何在Java代码中使用SAP云平台CloudFoundry环境的环境变量

Jerry Wang

Java SAP CloudFoundry 11月日更

研究综述 | AI -自动化机器学习

索信达控股

机器学习 自动化机器学习 机器学习算法

一文详细分析公式树开源库

华为云开发者联盟

算法 数据 公式树 变异

springboot从数据库中获取application配置

小鲍侃java

11月日更

dart系列之:dart类中的泛型

程序那些事

flutter dart 程序那些事 11月日更

往ABAP gateway system上和CloudFoundry 部署HTML5应用

Jerry Wang

log SAP CloudFoundry 11月日更

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

apple

手把手带你玩转LiteOS Ping组件

华为云开发者联盟

协议 LiteOS ping 组件 数据包

云小课 | DSC之数据水印,防止数据被盗用

华为云开发者联盟

版权保护 华为云 数据安全中心 数据水印 追踪溯源

Vue进阶(幺玖零):表单验证 trigger:‘blur‘ OR trigger:‘change‘ 区别

No Silver Bullet

Vue 表单校验 11月日更

三大重磅报告,莅临GOPS全球运维大会#324龙智展位即可获取!

龙智—DevSecOps解决方案

运维 gops

在 Spring Boot 中使用搜索引擎 Elasticsearch

信码由缰

Spring Boot Elastic Search

软件架构治理 之 如何识别和定位架构问题

码猿外

微服务 架构设计 软件架构治理

flutter小部件知多少?

坚果

flutter 11月日更

Android Activity Deeplink启动来源获取源码分析

vivo互联网技术

android 源码解析 Activity

Apache APISIX 社区周报 | 2021 11.1-11.14

Apache APISIX 中文社区

云原生 API网关 社区周报 Apache APISIX

基于OneData的数据仓库方法论

大数据技术指南

11月日更

架构训练营模块七作业 - 设计消息队列存储消息数据的 MySQL 表

李焕之

博文推荐|Pulsar 客户端编码最佳实践

Apache Pulsar

云原生 中间件 干货 Apache Pulsar 消息系统 客户端编码

来看看深度学习如何在文娱行业“落地”

博文视点Broadview

直播带货系统都有什么功能?如何搭建?

风行无疆

实战 | 超详细的Kafka集群操作

五分钟学大数据

11月日更

前端服务框架调研:Next.js、Nuxt.js、Nest.js、Fastify

智联大前端

node.js Vue 服务端 React

数据分片的原则和经验

编程宝库

系统架构 数据分片 编程宝库

软硬一体的算法实践,阿里云如何以算法实现场景 “再创新”?

阿里云视频云

阿里云 算法 视频超分 视频云 异构计算

uni-app技术分享| 10分钟实现一个简易uniapp视频通话

anyRTC开发者

uni-app 音视频 WebRTC 实时通信 视频通话

Windows漏洞:MS08-067远程代码执行漏洞复现及深度防御

华为云开发者联盟

windows 漏洞 Windows漏洞 MS08-067 远程代码

【浪潮云说】直播间第十一期将于今晚19:30准时开播

浪潮云

云计算,

【Flutter 专题】07 图解【登录】页面小优化

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

9个问题,带你掌握流程控制语句中的java原理

华为云开发者联盟

Java 变量 finally 流程控制 语句

【LeetCode】反转链表Java题解

Albert

算法 LeetCode 11月日更

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