Jquery.js 1.1.4 发布

很久没有去关注 JQuery 网站了,今天突然发现网站改版了,把插件栏目都调整了一下,我在想,该不会有新版本发布了吧!于是回到首页一看果然 Jquery.js 1.1.4 发布了。
不知道这次有了些什么改进,希望能把与 AjaxPro 在.NET1.1 中 Json 冲突的问题解决了,这个问题一直郁闷着我,用 AjaxPro 开发快,不过只能取取数据,而 JQuery 可以帮助快速地实现很多功能。两个没法一起用,前段时间都找了到久。
还好后边 AjaxPro 发布了个新版本,才解决了这个问题(不过只是在.NET2.0 中才解决了 1.1 中依然存在)
刚刚在官方中博客中看到,更新有提高获取对象的速度,有一个比较:

$(”#id”) Improvements

浏览器 jQuery 1.1.3 jQuery 1.1.4 提高比例
IE 6 651ms 70ms 830%
Firefox 2 1355ms 27ms 4919%
Safari 3 101ms 14ms 620%
Opera 9 270ms 62ms 335%
Average improvement: 1676%

$(”elem”) Improvements

浏览器 jQuery 1.1.3 jQuery 1.1.4 提高比例
IE 6 661ms 451ms 47%
Firefox 2 1717ms 143ms 1100%
Safari 3 99ms 83ms 19%
Opera 9 226ms 198ms 14%
Average improvement: 295%

.each() Improvements

浏览器 jQuery 1.1.3 jQuery 1.1.4 提高比例
IE 6 200ms 30ms 567%
Firefox 2 468ms 29ms 1514%
Safari 3 17ms 11ms 54%
Opera 9 45ms 25ms 80%
Average improvement: 554%



新增了slice的方法,作用是取得对象中的第几个,如:
$("div") 这个方法可能取到很多个对象,哪你可以用
$("div").slice(n)来取出第n个对象,补足了以前要用each来找中间的对象的麻烦。
例如:

script>
<body>
    
<div>1 第一个</div>
    
<div>2 第二个div>
    
<div>3 中间的div>
    
<div>4 中间的div>
    
<div>5 这个最后个 div $(“div”).slice(-1);code>div>
div>


:has方法
//取所有 div 里面带有 p 的对象
$(div:has(p))


另外修正了N多BUG,具体只有慢慢体验了,快去JQuery官方网站下载吧。