javascript - jQuery 风格 : when is it better to use a var for multiple operations?

标签 javascript jquery coding-style

假设我有一个绑定(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/

相关文章:

c# - 新手需要帮助: Server Error

javascript - 函数作用域在 JavaScript 中是如何工作的?

javascript - 将动态文本插入表单标题

perl - 什么时候应该使用 Perl 的 AUTOLOAD?

SQL语句缩进的好习惯

javascript - Highcharts 服务器端图像生成,如何在回调参数中设置图例 labelFormatter

javascript - 如何选择具有特定属性的 JSON 字符串中的所有对象?

jquery - html 中文本跨度超过 max-width

jquery - Jasmine Clock 模拟和 JQuery 效果 'complete' 功能不能很好地配合

c++ - 标题和主模板的指导 - 请寻求最佳实践