只是我的知識的渴望,我感興趣的問題,如果有優化下面的簡單功能的可能性。
$('.item').each(function(){
var el = $(this);
if (el.data('timestamp') < 1374033452)
el.addClass('processed');
});
可能發生,對於選擇「.item」過百的回報,在最壞的情況下甚至數千個元素,這是不是真的表現非常好。 時間戳是一個添加到每個.item的數據屬性的unix時間戳值。
親切的問候,
多米尼克
如果時間戳在HTML。接着,添加使用的getAttribute可能更快。但我不知道這是否會產生真正的影響。 –
最好在CodeReview.SE上詢問這個問題,因爲它是關於工作代碼的。 –
如果您不得不多次發佈這些信息,可能會安排後續評估速度更快的事情。 – mvw