我知道这个问题没有答案,但我很想知道其他人的想法。
在像 Java 这样的语言中,习惯以大写字母开头类,以小写字母开头对象。但是 JavaScript 呢,一切都是对象?
我看到有些人建议只将被视为类的对象大写。即具有原型的函数对象,旨在与new运算符一起使用。这些对象的实例将被小写。
这听起来合乎逻辑。但是你如何处理只有一个实例的“全局对象”?大多数人似乎都将这些大写(例如,Math或Ext.History)。这在直觉上感觉是对的,但很难用一致的规则来证明它的合理性。
那么用作命名空间的对象呢?这些似乎无处不在:YUI、Ext.util、jQuery等。
请为您发自内心的宗教观点提供世俗的合理化解释。