首页 > AJAX > 一个 js 提高性能小技巧

一个 js 提高性能小技巧

2008年12月31日 发表评论 阅读评论

当我们在程序中使用循环的时候, 无论任何编程语言,把要经常用的变量进行赋值,在循环中会取得一定的性能提升,下面是一个例子, 使用的jquery.

var cached = $('.someElement');
cached.addClass('cached-element');

 

 

console.time('test');
for (i = 0; i < 1000; i++) {
$('.the').text(i + ' ');
}
console.timeEnd('test');
// ~260ms
console.time('test2');
var the = $('.the');
for (i = 0; i < 1000; i++) {
the.text(i + ' ');
}
console.timeEnd('test2');
// ~30ms

使用了firebug 的api 进行计时. javascript 性能运算firebug api 计时很常见.

这个技巧适用于任何编程语言.

 

参考资料

http://jquery-howto.blogspot.com/2008/12/caching-in-jquery.html

他的标题有点费解,不过这种tip 还是非常管用的.

分类: AJAX 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.