jQuery样式:何时将var用于多个操作更好?

时间:2015-05-21 13:15:42

标签: javascript jquery coding-style

假设我有一个绑定到元素的事件处理程序,例如

$('#mybutton').click(function() {
    // CODE
});

我想对处理程序中的clicked元素(或者,实际上是任何元素集)执行多个操作。

对于CODE,我可以这样做:

$(this).something();
$(this).somethingElse();

或:

var abc = $(this);
abc.something();
abc.somethingElse();

(假设没有理由不将调用链接起来,例如。在someElse上的条件语句,为简洁起见,此处省略)

什么时候最好使用var?
当然,不多次运行选择器会更快,但我要问的是编码风格而不是功能效率。

1 个答案:

答案 0 :(得分:1)

就我个人而言,如果你不止一次使用它,它应该被放入变量中。它看起来更好,更容易阅读。

相关问题