спецификации JavaScript код
Весь проект JavaScript применяет ту же спецификацию.
спецификации JavaScript код
спецификации кода, как правило, включают в себя следующие аспекты:
- Присвоение имен переменных и функций
- Пространства, отступы, комментарии, правила использования.
- Другая общая спецификация ......
Унифицированная код легче читать и поддерживать.
Коды общих положений в развитии прежнего, вы можете с членами вашей команды, чтобы обсудить установку.
имя переменной
Имена переменных рекомендуемый метод верблюд по имени (CamelCase):
LastName = "Doe";
цена = 19,90;
налог = 0,20;
FULLPRICE = цена + (цена * налог);
Пространство и оператор
Как правило, оператор (= + - * /), чтобы добавить пробел до и после того, как:
Пример:
Значения VAR = [ "Вольво", "Сааб", "Fiat"];
Код с отступом
Символы обычно используют четыре пробела для отступа блока кода:
Функции:
Возвращение (5/9) * ( Фаренгейта - 32);
}
Не рекомендуется использовать клавишу TAB для создания отступа, так как различные редакторы клавиша TAB не то же самое решительность. |
Заявления Правило
Простые утверждения общих правил:
- Обычно в качестве символа заявление терминатора.
Пример:
вар человек = {
Firstname: "Джон",
LastName: "Doe",
Возраст: 50,
eyeColor: "синий"
};
Общие правила для комплексного заявления:
- Скоба на левом конце первой строки.
- Добавить пробел перед фигурные скобки.
- Скоба на независимой линии.
- Не заканчиваться точкой с запятой сложное заявление.
Функции:
Возвращение (5/9) * ( Фаренгейта - 32);
}
Цикл:
х + = я;
}
Условные операторы:
приветствие = "Добрый день";
} Else {
приветствие = "Добрый вечер";
}
Правило объекта
Объект определенные правила:
- Левая скобка на той же строке с именем класса.
- Между толстой кишки и значений атрибутов являются пространствами.
- Используйте двойные строки кавычки, номера этого не делают.
- Последний атрибут - значение на спине не добавляйте запятые.
- Скоба на независимой линии, и символы в качестве конечного символа.
Пример:
Firstname: "Джон",
LastName: "Doe",
Возраст: 50,
eyeColor: "синий"
};
Короткий код объекта можно записать непосредственно на линии:
Пример:
Менее 80 символов в каждой строке кода
Для удобства чтения рекомендуют меньше, чем количество символов в строке 80.
Если оператор JavaScript более чем 80 символов, рекомендуется после оператора запятая или обертке.
Правила именования
Обычно много правил именования кода языка похожи, например:
- Переменные и функции для Закона о горб (CamelCase)
- Глобальные переменные прописных (ВЕРХНИЙ)
- Константы (например, PI) в верхнем регистре (ВЕРХНИЙ)
Имя переменной вы используете эти типы правил: Hyp-несушек, верблюжьего или under_scores?
HTML и CSS тире (-) символов:
атрибут HTML5 может данные- (например: дата-количество, данных цены) в качестве префикса.
CSS использует - для подключения имя свойства (размера шрифта).
- Вообще-то считается вычитанием в JavaScript, не допускается. |
Подчеркните:
Многие программисты предпочитают использовать подчеркивание (например: date_of_birth), особенно в базе данных SQL.
PHP язык, как правило, использовать подчеркивание.
Паскаль написание (PascalCase):
Паскаль орфографии (PascalCase) на языке C больше.
Горб право:
JavaScript обычно рекомендуется метод горба, JQuery и другие библиотеки JavaScript используют верблюжье закон.
Имена переменных не начинаются с $ отмечать конфликты с большим количеством библиотек JavaScript. |
HTML загрузка внешних файлов JavaScript
Используйте простой формат для загрузки файла JavaScript (атрибут типа не требуется):
чтобы получить доступ к HTML-элементов Использование JavaScript
Плохой формат HTML может вызвать выполнение ошибок JavaScript.
Следующие два JavaScript заявления выдавать разные результаты:
примеров
переменная OBJ = getElementById ( "демо" )
Попробуйте »
HTML и JavaScript пытаются использовать одни и те же правила именования.
HTML Access (5) спецификации кода .
Расширение имени файла
HTML суффикс файла может быть .html (или г .htm).
расширение CSS файл .css.
JavaScript суффикс файла .js.
Строчные имена файлов
Большинство веб-серверов (Apache, Unix) являются чувствительными к регистру: london.jpg London.jpg не может получить доступ.
Другие веб-серверы (Microsoft, IIS) не чувствителен к регистру: london.jpg могут быть доступны через London.jpg или london.jpg.
Вы должны поддерживать единый стиль, мы рекомендуем последовательные имена файлов использование нижнего регистра.