多个单词时的 jQuery 缓存变量命名
我知道这样命名是好的:
var $number = $('#number');
但是如果有多个这样的单词:
$('#number_of_ship');
您认为 $number_of_ship
或 $numberOfShip
哪个更好?
用驼峰式大小写命名 id 或类是个坏主意,因为它不区分大小写,所以我不想像 #numberOfShip
那样命名 id,但我在 JavaScript 代码中使用驼峰式大小写。
这可能是一件微不足道的事情,但每次都让我烦恼。
I know that it is good to name like this:
var $number = $('#number');
But if there are more than one word like this:
$('#number_of_ship');
Which one do you think is better $number_of_ship
or $numberOfShip
?
It's bad idea to name the id or class in Camel Case because it's case insensitive, so I don't want to name the id like #numberOfShip
, but I use Camel Case in JavaScript code.
It could be trivial thing, but it bothers me every time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
富有表现力的名字非常重要。可读性、可维护性。
使用驼峰肠衣。这是要走的路。
如果它困扰你,你就试着去习惯它。
查看好处。
Expressive names are so important. Readability, Maintainability.
Use Camel casing. Its the way to go.
If it bothers you try to get used to it.
See the benefits.