相关DOM元素的Javascript命名约定?

时间:2017-08-08 20:40:50

标签: javascript jquery naming-conventions

我问,因为我正在编写一个Angular指令,要求我引用父元素和祖父元素。这意味着我最终会选择像“祖父母”内心高度这样的名字。类似的东西:

var grandParentInnerHeight = $grandParent.innerHeight();

一位朋友建议使用nth命名这些,但在命名变量时使用数字似乎也是错误的。

我知道有些人可能会建议重组我的代码,所以我不需要祖母,但在这种情况下是必要的。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我见过人们使用像

这样的缩写词

var gpInnerHeight = foo;

var grandPInnerHeight = foo;

但就个人而言,我发现编写变量的全名没有问题。它清楚地理解,但只需要几个ms来编写它。

此外,对于JQuery,我已经看到一些人想要区分JavaScript变量和JQuery变量,方法是将$放在他们面前。

var $grandParentInnerHeight = foo.innerHeight();

这是一个网站,它涵盖了我认为有用的一些命名惯例。

Click me