jQuery 1.4.4 Released
2010-11-11(光棍节耶) by Addy Osmani (翻译:飞天奔月,2010-11-29 15:58,首发)
说明:常用的英文不翻译,大家懂得哦 (飞天奔月#^_^#)
E文地址: http://blog.jquery.com/2010/11/11/jquery-1-4-4-release-notes/
jQuery 1.4.4 发布了! 这是jQuery 1.4的第四个版本,在1.4.3版本基础上,修复了一些bug,并且加入了一些好的改进
我们感谢以下社区成员提供修补程序投入时间: Rick Waldron, Dan Heberden, Alex Sexton, Colin Snover.
jQuery 核心开发团队: John Resig, Dave Methvin, Karl Swedberg, Paul Irish.
我们也感谢我们的协助收集bug 和整体重要需求的bug团队:Colin Snover, Rick Waldron, Addy Osmani, Alex Sexton, Adam Sontag, Dave Methvin, Mike Taylor, Aaron Boushley, Jitter and John Resig.
下载
惯例, 我们提供两个jQuery版本, 一个压缩版本,还有一个用于调试和阅读的未压缩版本.(飞天奔月:呵呵,喜欢用eclipse装上差价加入未压缩版本调试jquery)
jQuery Minified (26kb Gzipped)
jQuery Regular (179kb)
你可以随时在你的网站上使用上面的urls,并且 你能感受到jquery的性能优势.
此外,你还可以从Microsoft CDN和Google CDN 加载jquery:
Microsoft CDN: http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.4.min.js
Google CDN: https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
一般改善
这个版本我们做了很多改进, 包括其中我们在社区中突出指出来的bug. 对于更改的完整列表,请参见下面标有' Changes’'节的更多信息.
新功能
所有的新功能以及变更可以查看: jQuery API documentation for 1.4.4.
.fadeToggle()
为了进一步统一api,我们引进了新的方法: .fadeToggle().
我们api中已经有的滑动切换方法: 滑动 (.slideToggle()) ,切换样式 (.toggleClass()) ,
fadeToggle ()扩张了滑动折叠的可用性(飞天奔月:具体的大家可以看1.4.4的关于fadeToggle ()的文档)
See the API documentation on .fadeToggle() for more information.
Changes
最新更新
在1.4.3基础上的几个改变:
(新) 新加了新的动画方法, .fadeToggle()
(Enh) 调用无参的 .data()方法现在包含了 HTML5 data属性数据(#7222)
(Enh) 将jQuery.props 从 support.js 移动到 attributes.js (#6897)
(Enh) .width() 和 .height() 现在显示隐藏元素的 width和height (#7225)
(修复) stopImmediatePropagation 不在 live/delegate 事件中兑现 (#7217)
(修复)修复了确定一个ajax请求是本机还是远程的时候,主机(host )和 协议(protocol) 不区分大小写(#6908)
(修复)修复了 “clone” variable 不能被正确申明的问题(#7226)
(修复)修复了当我们仅仅修改节点的id属性,但是rooted qSA已经没有id属性了的问题 (#7212)(飞天奔月: qSA不会翻译>_<||| ,但是大概是这么个意思)
(修复) 限制了css “auto”的范围,只能用于改变height/width (#7393)
(修复) 修复了bug用来确保,没有被引用的 attribute selectors 被引用(允许他们 go into qSA/matchesSelector properly) (#7216)
(修复) 修复了bug用来确保,额外的加载事件被触发 (eg. an iframe being dynamically injected in DOM ready) ready event不会触发两次 (#7352).
(修复)修复了一个条件,方式attr在没有元素节点上运行 (#7451).
(修复) 改变一个HTML5的data属性后,调用.data(foo)就不会再出现,.data('foo)也改变(#7223)
(修复) 修正了一个Opera 没有给高度/宽度的显示:没有元素有getComputedStyle并且也没有currentStyle - 如果已经添加那么会失败.
(修复) 修复了一个bug,确保访问计算元素css返回 ‘auto’而不是一贯的 ” (#7337)
修复了许多1.4.3引起的bug:
(修复) callback回调函数后cleaning up后, JSONP调用失败的问题 (#7196)
(修复) .removeData() 失败的问题 (#7209)
(修复)当使用 .bind(“ready”, foo), “ready” 事件调用两次的问题(#7247)
(修复) 当获得隐藏元素样式 .css(‘width’) and .css(‘height’) to return 0 or 负值的问题(#7225)
(修复) Firefox浏览器下,不相等选择器([foo!=bar])不工作的问题 (#7243)
(修复)当表单元素form中查找包含name是”id”的input元素 , find()失败的问题(#7212)
(修复) XML 文档中.children(selector)失败的问题 (#7219)
(修复)当结合伪选择器,比如:last, child (>), next sibling (+), 以及 previous sibling (~) selectors失效的问题 (#7220)
(修复)当传递null作为事件,显示“handler is null”错误的问题 (#7229)
(修复)不能包含一个但有被删除的请求(delete request)内容体的问题(#7285)
(修复)不能包含带有HEAD requests数据的问题 (#7285)
(修复)当使用live/delegate, ie在被禁用元素上点击的问题 (#6911)
(修复)如果.hide()第一次被已经隐藏的元素调用, .show()失效的问题 (#7331)
(修复)如果一个元素样式控制是隐藏,然后手动调用.show()之前设置.css(‘display’), .show()失效的问题(#7315)
1.4.4向后兼容性改变:
当检查一个使用‘display: none’的隐藏元素时,.width() 和 .height() 方法不在 return 0
获得/判断隐藏元素时,请使用.is(‘:hidden’)
这些就是jquery1.4. jQuery 1.4.4现在发布了,您可以随时将您的项目更新到最新版本.我们欢迎所有人的意见.
jQuery 1.5你想要什么特性功能
现在发布了jquery1.4.4,
我们已经开始开发下一个主要版本jquery1.5,大家的需求决定哪些功能我们需要包含.
给新版本功能建议很容易,您只要:
1. 想想你想要在1.5上面加入哪些功能
2. 如果你还没有,请现在我们的 [bug tracker]注册个用户名
3. 在 [jQuery 1.5 feature nomination form]表单上提交你的想法
就这样!
我们的开发团队将花几个星期的时间来查看所有的意见
有利于大多数人的功能和特性,我们将加入我们的开发计划当中
我们计划明年年初发布jquery1.5的版本, 我们非常感谢您能提供任何帮助,让我们知道我们可以为您改进它。我们期待着听到您的想法和功能要求.
(飞天奔月:明年能用jquery1.5了,^_^)
以上翻译,如果有错误,请各位指出, venusdrogon@163.com