jQuery优化多选择器

Iam*_*son 3 performance jquery jquery-selectors

在我的脚本的顶部我有两个变量持有两个选择器:

    var all_open = $('ul#festival_dates li.controls a:eq(0)');
    var all_close = $('ul#festival_dates li.controls a:eq(1)');
Run Code Online (Sandbox Code Playgroud)

我正在使用Jquery,我现在正处于我正在查看代码并找到编写更高效脚本的方法.我注意到使用YUI Compressor的一件事是它说"[警告]尝试每个范围使用一个'var'语句." 并突出显示上面的两行,有没有人对此有任何建议,或者可以解释一下这意味着什么更具技术性的描述?

任何帮助将非常感激.

谢谢你的回复.

Joe*_*Joe 8

它的意思是:

var all_open = $('ul#festival_dates li.controls a:eq(0)'),
    all_close = $('ul#festival_dates li.controls a:eq(1)');
Run Code Online (Sandbox Code Playgroud)

使用逗号运算符.

至于性能,http://jsperf.com/single-var,我不确定它有多大区别.