Javascript var$view=$().find(';.something)的含义

Javascript var$view=$().find(';.something)的含义,javascript,jquery,Javascript,Jquery,我在Ember.View类定义中包含了此javascript代码: didInsertElement: function(){ var view = this; var $view = this.$().find('.xxx'); Ember.run.later($view, function(){ $view.css(...); }, 100); }, 我不理解$view=语法。我在谷歌上搜索了一下$view是否是变量的有效语法,以及它是否有特

我在
Ember.View
类定义中包含了此javascript代码:

didInsertElement: function(){
    var view = this;
    var $view = this.$().find('.xxx');
    Ember.run.later($view, function(){
        $view.css(...);
    }, 100);
},
我不理解
$view=
语法。我在谷歌上搜索了一下
$view
是否是变量的有效语法,以及它是否有特殊含义。据我所知,
var$view
只是声明了一个常规javascript变量。
$
是有效的标识符字符。因此,说
var$view
与说
var-view
没有什么不同


PS:Ember视图内部的
this.$()
为我们提供了对应Ember视图对象的jQuery对象

是,这是一种有效的语法

JavaScript标识符必须以字母、下划线(\)或 美元符号(元),;后续字符也可以是数字(0-9)。 因为JavaScript区分大小写,所以字母包含字符 “A”到“Z”(大写)以及字符“A”到“Z” (小写)


因此,是的,这与说
var view=this.$().find('.xxx')相同

是,这是一种有效的语法

JavaScript标识符必须以字母、下划线(\)或 美元符号(元),;后续字符也可以是数字(0-9)。 因为JavaScript区分大小写,所以字母包含字符 “A”到“Z”(大写)以及字符“A”到“Z” (小写)


因此,是的,这与说
var view=this.$().find('.xxx')相同

当然,它是变量名中的有效字符,
$
(例如,在jQuery中)还有什么其他工作方式

标识符必须以$、\或Unicode中的任何字符开头 类别“大写字母(Lu)”、“小写字母(Ll)”, “标题字母(Lt)”、“修饰字母(Lm)”、“其他字母(Lo)”, 或“字母编号(Nl)”


当然,它是变量名中的有效字符,
$
(例如,在jQuery中)还有什么其他工作方式

标识符必须以$、\或Unicode中的任何字符开头 类别“大写字母(Lu)”、“小写字母(Ll)”, “标题字母(Lt)”、“修饰字母(Lm)”、“其他字母(Lo)”, 或“字母编号(Nl)”


很多人在函数变量前面使用$。当变量正好等于字符串或数字时,不要使用$。帮助提高代码的可读性。

很多人在函数变量前面使用$。当变量正好等于字符串或数字时,不要使用$。帮助提高代码的可读性。

$
是变量名中的有效字符。。。它可以用作第一个字符Yes
$
是变量名中的有效字符。。。我认为这是一个很好的观点。虽然在我的例子中,$可能是用来表示我们正在处理一个余烬视图中的jQuery对象,但我认为这是一个很好的观点。不过,在我的例子中,$可能是用来表示我们正在处理ember视图中的jQuery对象。