JavaScipt (вместо введения)
Вы не найдете здесь описания всех известных свойств, методов и событий JavaScript. Рассмотрим только те, что, на взгляд автора, наиболее интересны и полезны.
ПРОВЕРИМ ВАШУ ГОТОВНОСТЬ ОСВОИТЬ JS.
Ответьте на вопрос "да" или "нет" и нажмите на кнопку.Вы проработали раздел HTML?
Мы прошли тест, заодно познакомились с одной из возможносте JS. Ппродолжим.
Для создания программ на JavaScript необходим лишь браузер, поддерживающий язык JavaScript и текстовый редактор, позволяющий создавать HTML-документы и JS скрипты. JavaScript не может существовать сам по себе, он должен находиться внутри Web-страницы, а Web-страницу необходимо просматривать в браузере. У JavaScript и HTML очень похожие правила, однако JavaScript - это не HTML! Главная же разница в том, что в HTML имеет довольно расплывчатые правила.
Например, не имеет значения, сколько пробелов мы оставляем между словами или абзацами, код HTML можно писать одной сплошной строкой. Совсем другое дело JavaScript. У него четкая форма. И пренебрегать ею не рекомендуется.
JavaScript загружается в браузер вместе с HTML-документом. Запуск программы происходит тогда, когда совершается некоторое событие, на которое указано в файле.
Смысл принципа обработки событий заключается в следующем: скрипт ожидает какого-то события (нажатия кнопки, какого-нибудь значения таймера, факт загрузки страницы, изменение какой-то переменной и т. п.). Событие происходит и производит вызов функции скрипта - генерирование HTML-страницы, изменение содержимого фрейма, создание электронного письма и т.п.
Вот пример написания скрипта:
<html>
<head>
</head>
<body>
<script>
document.write("Это написал JavaScript")
</script>
</body>
</html>
Разберем из чего состоит скрипт:
- Элемент <script> обозначает начало и конец блока, содержащего команды скрипта. Он является контейнером, имеет атрибут type, позволяющий указать название языка, на котором был написан скрипт (по умолчанию им считается JavaScript).
- указывается document (документ HTML) и в скобках - те изменения, которые в нем произойдут - что-то будет написано (write);
- Слово "document" представляет собой object (объект);
- Слово "write", отделенное точкой, называется method (методом объекта). Скрипт вроде как говорит: "Возьмите объект (что-то, уже существующее) и припишите что-то к нему";
- Текст в скобках называется instance (примером метода), он передает то, что происходит, когда метод воздействует на объект. Текст внутри скобок обязательно должен находится в кавычках;
- Внутри двойных кавычек всегда ставятся одинарные. Если поставить двойными и те и другие, JavaScript решит, что это конец строки, и получится, что только часть текста будет применена к объекту, а это уже ошибка.