假设我有一个绑定(bind)到元素的事件处理程序,例如
$('#mybutton').click(function() {
// CODE
});
我想对处理程序内单击的元素(或者实际上是任何元素集)执行多个操作。
对于代码我可以这样做:
$(this).something();
$(this).somethingElse();
或者:
var abc = $(this);
abc.something();
abc.somethingElse();
(假设有一个不链接调用的原因,例如,关于somethingElse的条件语句,为简洁起见,此处省略)
什么时候最好使用 var?
当然,不多次运行选择器会更快,但我问的是编码风格而不是功能效率。
最佳答案
就我个人而言,如果您多次使用某个东西,则应将其放入变量中。它看起来更好并且更容易阅读。
关于javascript - jQuery 风格 : when is it better to use a var for multiple operations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30374879/