jQuery 发布 1.9 正式版,最后支持 IE 6/7/8

标签: 开源程序 jQuery | 发表时间:2013-01-29 23:07 | 作者:Denis
出处:http://blog.wpjam.com

jQuery 于 2013/1/15 正式发布了 1.9 版本,这个版本最值得关注的,不是又增加了什么新功能,而是它去掉了哪些东西!jQuery 1.9 删除和改动了不少过时的 API,升级后可能会导致现有的程序无法兼容,为此官方还一起发布了 升级指南以及升级插件(jQuery Migrate)协助开发者平稳升级。

jQuery 1.9 是最后支持 IE 6/7/8 的版本

jQuery 1.9 和正在 beta 测试的 2.0 这两个版本,它们的 API 基本上相同,之间的唯一差别就是,jQuery 1.9 还支持 IE 6/7/8 的版本,这是 jQuery 最后一个支持 IE 6/7/8 的版本,从 jQuery 2.0 起,jQuery 将只支持 IE 9+ 及其他支持 HTML5 浏览器。

jQuery 开始从牺牲对老旧 IE 的兼容性,来换取更小的体积和更快的执行效率,现在 IE 6/7/8 的用户也慢慢减少,从我爱水煮鱼的博客的访问用户来看,所有 IE 用户已经低于 30%,其中 IE8:50%,IE6:10%,IE7:9%,所以总体上 IE 6/7/8 的用户只有 20% 左右。等到 jQuery 2.0 正式版发布,这个用户占有率会更低,那时候相信直接使用 jQuery 2.0 基本没有问题。

使用 jQuery Migrate 来平稳过渡现有程序

jQuery 1.9 移除了很多已经标为过时(deprecated)的 API,如果你的程序已经避免使用这些废弃的 API 的话,则升级到 1.9 不会有什么问题,但是大部分开发者可能不会那么幸运,所以这个时候 jQuery 提供的 jQuery Migrate 插件可以帮上忙,它收集了自 1.6.4 版本以来 1.9 废弃的 API。在使用 1.9/2.0 的时候,一并加载 jQuery Migrate,就可以不用更改程序继续使用,还可以通过 console.log 查看那些不相容的 API,作为修改的参考。等所有问题都修改之后,就可以不再使用 jQuery Migrate。

需要注意的是,jQuery Migrate 上线版本(Production version,jquery-migrate-1.0.0.min.js)只提供兼容而不提供生成警告信息,而开发版本(jquery-migrate-1.0.0.js)才会在 console 留下警告信息,比如:JQMIGRATE: jQuery.browser is deprecated,所以如果你希望通过 jQuery Migrate 来改进你的程序,一定要使用开发版本。

下载: jQuery | jQuery Migrate

>>> 继续阅读全文 ...


欢迎关注我们关于 WordPress 技巧的微博: WordPress JAM 新浪微博 新浪微博       WordPress JAM 腾讯微博 腾讯微博

© 我爱水煮鱼 / 1条评论 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博

相关 [jquery ie] 推荐:

jQuery 2.0 Beta 2 发布, 不再支持IE 6/7/8

- - V2EX - 技术
jQuery 团队在官博中再次提醒用户,jQuery 2.0 不再支持IE 6/7/8 了,但是 jQuery 1.9 会继续支持. 因为旧版 IE 浏览器在整个互联网中还有很大部分市场,所以他们非常期望大部分网站能继续使用 jQuery 1.x 一段时间. jQuery 团队也将同时支持 jQuery 1.x 和 2.x.

jQuery 发布 1.9 正式版,最后支持 IE 6/7/8

- - 我爱水煮鱼
jQuery 于 2013/1/15 正式发布了 1.9 版本,这个版本最值得关注的,不是又增加了什么新功能,而是它去掉了哪些东西. jQuery 1.9 删除和改动了不少过时的 API,升级后可能会导致现有的程序无法兼容,为此官方还一起发布了 升级指南以及升级插件(jQuery Migrate)协助开发者平稳升级.

IE 16岁了

- yuguichun123 - cnBeta.COM
Firefox 6正式版的发布引来了诸多关注,但悄无声息之中,Internet Explorer迎来了自己的16周岁生日――Mozilla,你才应该是送蛋糕的那个. 1995年8月16日(美国当地时间),微软发布了第一个版本的Internet Explorer. 其实,IE并不是微软完全自主开发的产品,而是花了200万美元购买Spyglass Mosaic浏览器的授权,然后修改而来.

IE 浏览器的创新

- - 博客 - 伯乐在线
译者按:IE 曾是 web 创新的先驱,但最近几年因为对 web 标准的支持落后于其他 浏览器以及低版本 IE 的各种 bug 而被人诟病. Zakas 带我们回顾了 IE 在 web 发展过程中扮演的辉煌角色,让我们能以一个更客观的眼光来看待 IE. 看完这篇文章,也许大家都会对 IE 浏览器有一定的改观,这也是我翻译这篇文章的目的.

奇怪的 IE Cookie 设置

- - IE浏览器中文网站
今天接到一个奇怪的问题,所有的浏览器都可以正常执行,唯独在 IE10 浏览器下运行会有问题,花了一些时间找问题到底是什么,这篇记录一下,希望能帮到不小心路过的网友. 经过一番 IE8, IE10, Chrome, Firefox 交叉测试后,发现 IE8 的状态栏有个小小的安全性提示(本来要截图,结果 … 选了接受 cookie 就 … 看不到图了),幸好有使用 IE8 做测试,真是不幸中的大幸,IE10 完全自己暗槓起来什么都不说啊 ~~~.

IE CSS文件限制

- - Web前端 - ITeye博客
单个页面最多31个css文件. 每个css文件大小最大288k. 每个css文件最多4095个选择器. Resource merging, which help you reduce the number of requests made to the server, may bring the following dilemma in IE.

JQuery 选择器

- - CSDN博客Web前端推荐文章
}

点击我

.    像上面这样把JavaSript代码和HTML代码混杂在一起的做法同样也非常不妥,因为它并没有将网页内容和行为分离,所以才有JQuery选择器的学习.

点击我

. //给class为demo的元素添加行为.

jquery操作xml

- - CSDN博客Web前端推荐文章
jquery真的很强大,虽然一直在用jquery,不用一直都没有深入,这几天重新学习了一下,不得不感叹她的强大,已经让我深深入迷. 这里记录一下,她是怎么快速地操作xml的.. 这里我们有一个xml文件:. jquery如何操作呢,总的思想,就是和操作dom差不多的方法. 首先我们获取这个文件的内容:(我先引入jquery库哈).

jQuery JSONP跨域

- - Web前端 - ITeye博客
基于Jquery的Ajax跨域访问. 单点登录服务器(sso服务器). 登录网页项目的时候,由于使用了单点登录,所以页面会跳转到sso服务器,进行统一登录,. 现在需要在该界面增加令牌的认证,但是SSO服务器和令牌服务器部署在不同的服务器,且暂时没有要合并的可能,所以在SSO登录的时候必须要对令牌进行验证,就必须涉及到了跨域访问的问题.

jquery 插件

- - JavaScript - Web前端 - ITeye博客
 jQuery插件的开发包括两种:. 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法. jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法. 下面就两种函数的开发做详细的说明. 1 、类级别的插件开发.