我正在使用jQuery 1.7.1编码这种或那种方式是否有性能优势?
我想写这个代码的可读性以及性能。在以下两种情况下,哪一种表现更好,为什么?
// BLOCK ONE
var DivHeight = 0;
$(".PC_SeriesDiv").each(function() {
var ThisDivHeight = $(this).height();
if (ThisDivHeight > DivHeight) {
DivHeight = ThisDivHeight;
}
});
DivHeight = DivHeight + "px";
$(".PC_SeriesDiv").animate({height: DivHeight}, 250);
// BLOCK TWO
var DivHeight = 0;
var PC_SeriesDiv = $(".PC_SeriesDiv");
PC_SeriesDiv.each(function() {
var ThisDivHeight = $(this).height();
if (ThisDivHeight > DivHeight) {
DivHeight = ThisDivHeight;
}
});
DivHeight = DivHeight + "px";
PC_SeriesDiv.animate({height: DivHeight}, 250);
我的问题真的可以归结为是否有这样做的任何好处:
var PC_SeriesDiv = $(".PC_SeriesDiv");
建议将不胜感激。谢谢!
感谢您的建议和示例。我完全实现了这一切。 – 2012-02-28 17:03:18