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对象。