Я знаю, что на этот вопрос нет ответа, но мне любопытно узнать, что думают другие люди.
На таком языке, как Java, принято начинать классы с заглавных букв, а объекты с строчных букв. Но как насчет JavaScript, где все является объектом?
Я видел, как некоторые люди предлагают использовать заглавные буквы только для объектов, которые рассматриваются как классы; то есть функциональные объекты с прототипом, которые предназначены для использования с оператором new . Экземпляры этих объектов будут в нижнем регистре.
Звучит логично. Но что вы делаете с «глобальными объектами», где есть только один экземпляр? Большинство людей, кажется, используют их для своей выгоды (например, Math или Ext.History ). Это интуитивно кажется правильным, но трудно оправдать это последовательным правилом.
А как насчет объектов, которые используются в качестве пространств имен? Похоже, что они по всей карте: YUI , Ext.util , jQuery и т. Д.
Пожалуйста, предоставьте светские объяснения для ваших искренних религиозных взглядов.