写点什么

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

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

关注

评论

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

数智时代下的低代码如何赋能传统汽车制造企业实现数智转型

快乐非自愿限量之名

低代码 数智制造 智驾

火山引擎边缘云亮相 Force 原动力大会,探索 AI 应用新范式

火山引擎边缘云

4小时学完!15年技术大牛用247个实战案例剖析的Python教程

我再BUG界嘎嘎乱杀

Python 后端 入门 开发 零基础

30天拿下Rust之函数详解

希望睿智

rust语言

synchronized原理-字节码分析、对象内存结构、锁升级过程、Monitor

多线程 synchronized HotSpot源码查看

智研未来,直击 AI DevOps,阿里云用户交流日杭州站来啦!

阿里云云效

阿里云 云原生

智研未来,直击 AI DevOps,阿里云用户交流日杭州站来啦!

阿里巴巴云原生

阿里云 DevOps 云原生

心识宇宙 x TapData:如何加速落地实时数仓,助力 AI 企业智慧决策

tapdata

数据库 Clickhouse 数据集成 CDC

30天拿下Rust之语法大全

希望睿智

rust语言

许冉直播不治本,京东需要刘强东

自象限

京东

前端菜鸡,对于35+程序员失业这个事有点麻了

伤感汤姆布利柏

我们小公司,哪像华为一样,用得上IPD(集成产品开发)?

快乐非自愿限量之名

产品开发

封神!霸榜GitHub的零基础Python教程居然是本早教书

我再BUG界嘎嘎乱杀

Python 入门 零基础

【FAQ】HarmonyOS SDK 闭源开放能力 —Ads Kit

HarmonyOS SDK

HarmonyOS

中小企业纵横数智之海,华为云“航母级”平台护航

脑极体

AI 数智化

华为云发布ServiceStage:内置优秀业界实践「云应用管理和运维」模板

华为云PaaS服务小智

云计算 软件开发 华为云

打破壁垒,实现多引擎3D内容轻量化交付|点量云流

点量实时云渲染

Unity 视频流 实时云渲染 ue 3D实时云渲染

百度王颖:百度文库开启创作新纪元,人人都是内容创作者

Geek_2d6073

Apache IoTDB 分布式架构三部曲(一)集群概念

Apache IoTDB

小而美:两步完成从源码到应用的极简交付

阿里巴巴云原生

阿里云 Serverless 云原生

机器人流程自动化与低代码流程自动化:技术革新的双重驱动

不在线第一只蜗牛

RPA 低代码 机器人自动化

活动回顾 |观测云在杭州论坛上闪耀:教育创新与技术领导力的双重荣耀

观测云

运维 AI大模型

30天拿下Rust之前世今生

希望睿智

rust语言

如何使用 NFTScan NFT API 在 Mint Blockchain 上开发 Web3 产品和协议

NFT Research

NFT NFTScan API 文档

为什么AI大模型离不开GPU?

Finovy Cloud

AI gpu GPU算力

AutoMQ 对象存储数据高效组织的秘密: Compaction

AutoMQ

Java 云计算 云原生

学校选择云桌面厂家需要考虑哪些因素?

青椒云云电脑

云桌面 云桌面厂家 云桌面系统

带你一起阅读《Forrester Wave:AIOps 调研报告》

乘云数字DataBuff

30天拿下Rust之环境搭建

希望睿智

rust语言

30天拿下Rust之结构体

希望睿智

rust语言

低代码如何赋能电信运营商行业数字化转型

EquatorCoco

低代码 运营商

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