扫码关注官方订阅号
看一些高手写代码单独用 “$”和“_” 来表示变量,什么时候单独使用这两个字符?还有没有其他的一些小白不容易理解的习惯呢?
ringa_lee
一般_为前缀的约定为私有变量, 非强制的; 而$一般为jQuery的别名, 在jQuery插件和基于jQuery的插件中经常被使用
_
$
因为方便,且不容易冲突。当然,自从 jQuery 出现以后,也有一些类库使用 $ 作为变量名。$ 和 _ 都少用不易冲突,而且符合变量命名的规范,简短,所以被用了作为一些类库的变量命名。_ 开头接其他字母,例如 _this 表示是改方法私有,外界不能访问。
jQuery
_this
$是jquery_是underscore
另外_开头有个约定,表示不使用的变量
因为短!
var asdfasdfawdfsakdfaskjf var $
还是$敲着省事儿
如果你要写类库,那么在使用时,外部入口就越简单越好!
就好像大伙用jquery时,用$的比用jQuery的多!
先说说_,当你必须要用一个变量获取一个值,而这个变量又不会被后文引用到的时候(因为_做变量没有任何意义)
比如,
fn = () => [1, 2] // fn是一个函数,返回两个数 // 假如我只对第二个数感兴趣,则可以用变量_来存放第一个数 [_, a] = fn() // 现在_ = 1, a = 2
至于$则是在jquery里面用得比较多,用来代替jQuery,让你敲得方便一点
jquery
没有特别的的要求 个人习惯而已 你想怎么写就怎么写
我也谈谈我的看法:-和_在css中,很经常见的是用text-info这样,使用破折号连接两个英文的,但是在一些场景,例如vue,有时候使用-会给你报错,所以听一些大神的意见,现在我使用_
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一般
_为前缀的约定为私有变量, 非强制的;而
$一般为jQuery的别名, 在jQuery插件和基于jQuery的插件中经常被使用因为方便,且不容易冲突。
当然,自从
jQuery出现以后,也有一些类库使用$作为变量名。$和_都少用不易冲突,而且符合变量命名的规范,简短,所以被用了作为一些类库的变量命名。_开头接其他字母,例如_this表示是改方法私有,外界不能访问。$是jquery
_是underscore
另外_开头有个约定,表示不使用的变量
因为短!
还是$敲着省事儿
如果你要写类库,那么在使用时,外部入口就越简单越好!
就好像大伙用jquery时,用
$的比用jQuery的多!先说说
_,当你必须要用一个变量获取一个值,而这个变量又不会被后文引用到的时候(因为
_做变量没有任何意义)比如,
至于
$则是在jquery里面用得比较多,用来代替jQuery,让你敲得方便一点没有特别的的要求
个人习惯而已
你想怎么写就怎么写
我也谈谈我的看法:-和_
在css中,很经常见的是用text-info这样,使用破折号连接两个英文的,但是在一些场景,例如vue,有时候使用-会给你报错,所以听一些大神的意见,现在我使用_