我问,因为我正在编写一个Angular指令,要求我引用父元素和祖父元素。这意味着我最终会选择像“祖父母”内心高度这样的名字。类似的东西:
var grandParentInnerHeight = $grandParent.innerHeight();
一位朋友建议使用nth命名这些,但在命名变量时使用数字似乎也是错误的。
我知道有些人可能会建议重组我的代码,所以我不需要祖母,但在这种情况下是必要的。
有什么想法吗?
答案 0 :(得分:3)
我见过人们使用像
这样的缩写词 var gpInnerHeight = foo;
或
var grandPInnerHeight = foo;
但就个人而言,我发现编写变量的全名没有问题。它清楚地理解,但只需要几个ms来编写它。
此外,对于JQuery,我已经看到一些人想要区分JavaScript变量和JQuery变量,方法是将$
放在他们面前。
var $grandParentInnerHeight = foo.innerHeight();
这是一个网站,它涵盖了我认为有用的一些命名惯例。