jQuery选择器的性能测试(6)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-25 11:35 点击:次
}
console.log("$('#test'):", $.lt());
//$("class");
$.lt();
for(i=1; i<99999; i++){
$(".testdiv");
}
console.log("$('.testdiv'):", $.lt());
//$("id class");
$.lt();
for(i=1; i<99999; i++){
$("#test .testdiv");
}
console.log("$('#test .testdiv'):", $.lt());
//$("class","id");
$.lt();
for(i=1; i<99999; i++){
$(".testdiv", "#test");
}
console.log("$('.testdiv', '#test'):", $.lt());
//$("id").find("class");
$.lt();
for(i=1; i<99999; i++){
$("#test").find(".testdiv");
}
console.log("$('#test').find('.testdiv'):", $.lt());
});
$(document).ready(function () {
$.extend($, {
lt: function () {
if (this.ltLastTime == null) {
return this.ltLastTime = new Date().getTime();
}
var diff = new Date().getTime() - this.ltLastTime;
this.ltLastTime = null;
return diff;
},
ltLastTime: null
});
$.lt();
for(i=1; i<99999; i++){
document.getElementById("test");
}
console.log("getElementById('test'):", $.lt());
//$("id");
$.lt();
for(i=1; i<99999; i++){
$('#test');
}
console.log("$('#test'):", $.lt());
//$("class");
$.lt();
for(i=1; i<99999; i++){
$(".testdiv");
}
console.log("$('.testdiv'):", $.lt());
//$("id class");
$.lt();
for(i=1; i<99999; i++){
$("#test .testdiv");
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>