1.1 Создание объекта
Для создания объекта используйте фигурные скобки. Не создавайте объекты через конструктор new Object
.
Для создания объекта используйте фигурные скобки. Не создавайте объекты через конструктор new Object
.
Не используйте зарезервированные слова в качестве ключей объектов. Они не будут работать в IE8.
Не используйте ключевые слова (в том числе измененные). Вместо них используйте синонимы.
При создании обьектов, равно как и массивов, содержащих большое количество свойств(элементов), и тем самым образующих строки, длиной более 20 символов, необходимо выполнять ряд условий:
Для именования переменных используйте существительные на английском языке(не транслит!). Имя переменной должно быть осмысленным.
Имя может состоять из букв, цифр, символов $ и _, не должно начинаться с цифры.
Имя функции должно быть глаголом на английском языке или начинаться с него. Для имён, состоящих из нескольких слов, используйте camelCase.
При передаче функции, как аргумент в другую функцию, оформляйте код как в примере ниже.
Отступ при вложенности - 2 пробела на каждый уровень вложенности.
Между логическими блоками(циклами, функциями и т.д.) следует оставлять пустую строку. Это делает код более читабельным. Избегайте блоков кода более 9 строк подряд.
Открывающая фигурная скобка располагается на той же строке. Перед скобкой пробел. Закрывающая скобка располагается на новой строке.
Всегда в коде скрипта используйте одинарные кавычки, если не требуется иного. Двойные кавычки допустимы, если в этой же строке необходимо использовать апостроф (') или одинарные кавычки для других целей.
В конце выражения обязательна точка с запятой.
Для пояснения кода используются комментарии. Комментарии не исполняются интерпретатором JavaScript.
//
. За ним обязательно должен идти пробел;/*
и */
. За символом начала комментария обязательно должен идти пробел. Символ конца комментария располагается на новой строке.