Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

JavaScript объекты HTML DOM объекты

спецификации JavaScript код

Весь проект JavaScript применяет ту же спецификацию.


спецификации JavaScript код

спецификации кода, как правило, включают в себя следующие аспекты:

  • Присвоение имен переменных и функций
  • Пространства, отступы, комментарии, правила использования.
  • Другая общая спецификация ......

Унифицированная код легче читать и поддерживать.

Коды общих положений в развитии прежнего, вы можете с членами вашей команды, чтобы обсудить установку.


имя переменной

Имена переменных рекомендуемый метод верблюд по имени (CamelCase):

FirstName = "Джон";
LastName = "Doe";

цена = 19,90;
налог = 0,20;

FULLPRICE = цена + (цена * налог);

Пространство и оператор

Как правило, оператор (= + - * /), чтобы добавить пробел до и после того, как:

Пример:

переменная х = у + г;
Значения VAR = [ "Вольво", "Сааб", "Fiat"];

Код с отступом

Символы обычно используют четыре пробела для отступа блока кода:

Функции:

Функция toCelsius (Фаренгейта) {
Возвращение (5/9) * ( Фаренгейта - 32);
}
примечание Не рекомендуется использовать клавишу TAB для создания отступа, так как различные редакторы клавиша TAB не то же самое решительность.

Заявления Правило

Простые утверждения общих правил:

  • Обычно в качестве символа заявление терминатора.

Пример:

Значения VAR = [ "Вольво", "Сааб", "Fiat"];

вар человек = {
Firstname: "Джон",
LastName: "Doe",
Возраст: 50,
eyeColor: "синий"
};

Общие правила для комплексного заявления:

  • Скоба на левом конце первой строки.
  • Добавить пробел перед фигурные скобки.
  • Скоба на независимой линии.
  • Не заканчиваться точкой с запятой сложное заявление.

Функции:

Функция toCelsius (Фаренгейта) {
Возвращение (5/9) * ( Фаренгейта - 32);
}

Цикл:

для (я = 0; г < 5; я ++) {
х + = я;
}

Условные операторы:

если (время <20) {
приветствие = "Добрый день";
} Else {
приветствие = "Добрый вечер";
}

Правило объекта

Объект определенные правила:

  • Левая скобка на той же строке с именем класса.
  • Между толстой кишки и значений атрибутов являются пространствами.
  • Используйте двойные строки кавычки, номера этого не делают.
  • Последний атрибут - значение на спине не добавляйте запятые.
  • Скоба на независимой линии, и символы в качестве конечного символа.

Пример:

вар человек = {
Firstname: "Джон",
LastName: "Doe",
Возраст: 50,
eyeColor: "синий"
};

Короткий код объекта можно записать непосредственно на линии:

Пример:

вар человек = {FirstName: "Джон ", LastName: "Doe", возраст: 50, eyeColor: "синий"};

Менее 80 символов в каждой строке кода

Для удобства чтения рекомендуют меньше, чем количество символов в строке 80.

Если оператор JavaScript более чем 80 символов, рекомендуется после оператора запятая или обертке.

Пример:

document.getElementById ( "демо") .innerHTML =
"Привет w3big.";

Попробуйте »

Правила именования

Обычно много правил именования кода языка похожи, например:

  • Переменные и функции для Закона о горб (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 (атрибут типа не требуется):

<SCRIPT SRC = "myscript.js">

чтобы получить доступ к HTML-элементов Использование JavaScript

Плохой формат HTML может вызвать выполнение ошибок JavaScript.

Следующие два JavaScript заявления выдавать разные результаты:

примеров

переменная OBJ = getElementById ( "Demo" )

переменная 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.

Вы должны поддерживать единый стиль, мы рекомендуем последовательные имена файлов использование нижнего регистра.