jQuery 1.4官方文档详细讲述新特性功能
(jQuery() 文档, Commit)
在jQuery 1.3中,jQuery()方法返回仅包括 jQuery(“TAG”) (Element Selector 文档, Commit) 当使用单个标签名字的时候jQuery会使用更快捷的路径。 jQuery(“<div>”), jQuery(“<div/>”) 和 jQuery(“<div></div>”) (jQuery() 文档, Commit) 现在这三个方法都使用同一个代码路径了(document.createElement), 来优化 样式 (CSS).css()方法在性能是以前的2倍。
.toggleClass()可以切换多个css类了 (.toggleClass() 文档, Commit) 你可以通过.toggleClass()调用多个css类的名字来切换他们。 $("div").toggleClass("current active"); 数据.data()返回对象, .data(Object)设置对象 (.data() 文档, Commit 1, Commit 2) 有时候你可能需要在一个元素上附加一个复杂的对象。一个常见的例子是你需要从一个元素身上复制所有的数据到令一个元素上。在jQuery 1.4里, 不使用任何参数调用.data()时,.data会返回一个复杂对象。(译注: 包含所有键-值对的对象。) 调用.data(Object) 则会设置这个对象。注意这个对象还包括了元素上绑定的事件,所以用的时候要小心。 除非需要, 不然不会创建数据缓存。 (Commit 1, Commit 2, Commit 3) jQuery使用一个独特的自定义属性来获取特定元素上附加的数据。当查找数据,但是没有新加的数据的时候,jQuery会尽量避免创建这个自定义属性。这样可能会提高性能,同时还会在这种情况下避免污染DOM。 效果 (Effects)单个属性缓进缓出 (Per-property Easing 文档, Commit) 除了能够给一个动态效果指定缓进出函数外,你现在可以指定每个属性的缓进出函数了。James Padolsey的blog上有更进一步的信息和演示。 $("#clickme").click(function() { $("div").animate({ width: ["+=200px", "swing"], height: ["+=50px", "linear"], }, 2000, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |