<script type="text/javascript">
jQuery.fx.off = true;
</script>
如果参数可以是JS对象,尽量使用对象
很对JQuery插件,或者JQuery的css和attr方法都接受键/值 或 js键/值对象 对作为参数,传递键值对象可以减少JQuery对象的创建,比如:
复制代码 代码如下:
<div></div>
<script type="text/javascript">
$("div").css("display", "block");
$("div").css("background-color", "blue")
//slow,because it create more Jquery object
$("div").css({ "display": "block", "background-color": "blue" });
//fast,only create one object
</script>
当然也可以使用连缀的方式:
复制代码 代码如下:
<div></div>
<script type="text/javascript">
$("div").css("display", "block").css("background-color", "blue");
</script>
但是这种方式的性能不如上面那种.需要使用两个方法,并且需要多生成临时对象.
以上都是一些对JQuery性能提升的小Tips
您可能感兴趣的文章: