我有一个关于缓存的简单问题,这种混淆我大声笑 我不确定它是否取决于您是否使用处理程序但是......
这两者有什么区别吗?
var $something = $('.something');
或
var something = $('.something');
并且,是否可以这样做(取决于正确的方式)
var something = $('something'),
somethingElse = $('somethingelse');
或者这样
var something = $('something');
var somethingElse = $('somethingelse');
只是想确保我朝着正确的方向前进。
一直困扰着我。我已经看到它实际上做了两种方式,但我不知道哪个是对的,或者是否有任何错误。我确信有人确切知道:)
答案 0 :(得分:2)
使用$
前缀变量仅用于提醒程序员(或其他人)该变量包含jquery对象。它不是'javascript的东西',也不提供任何额外的功能。不过这是一个好主意:))
您发布的所有代码均有效。
答案 1 :(得分:1)
这是你的选择。许多人(包括我自己)使用$
作为前缀变量来表示变量代表jQuery对象(因为$
是jQuery
的简写)。如果您认为它对您有所帮助,那么您可以自由地为变量添加前缀。
使用单个var
关键字声明用逗号分隔的多个变量是合法的JavaScript。