可能重复:
Declaring Multiple Variables in JavaScript差异上市变量在JavaScript
我想知道是否有在JavaScript(和JS库)在上市变量的差异。
例:
var $this = $(this),
$body = $("body"),
$main-wrap = $("body > section.wrapper");
OR
var $this = $(this);
var $body = $("body");
var $main-wrap = $("body > section.wrapper");
我一直认为,区别仅在于符号。第一个例子更短,执行速度可能更快。最近我做了一些测试,现在我不确定了。任何人都可以清除它?
执行速度,结果,方法有差异吗?
编辑这个问题:)谢谢你的回答,我会看看其他人说什么。 –
body.children('section.wrapper')更快:)只要选择器正文>部分 –
@acrashik:良好的通话。仍然醒来(前咖啡),并浏览直接后代选择器。 ;-) –