Каждый тэг на Web-странице и, соответственно, в коллекцииdocument.all, имеет свой номер. Тэги нумеруются в том порядке, в каком они встречаются в HTML-документе. Наример, тэг <HTML> имеет номер 0, тэг <HEAD> - 1 и т.д. Для доступа к объекту по его номеру используется метод item() коллекции
...
Читать дальше »
|
В соответствии с объектной моделью документа DOM (Document Object Model), которая поддерживается языком JavaScript, все тэги Web-страницы являются объектами и помещены в коллекцию, которая называется document.all (спецификацию DOM можно получить по адресу http://www.w3.org/DOM/). Коллекция отличается от ассоциативных массивов тем, что помимо свойств имеет также методы, т.е. сама является объектом. Благодаря
...
Читать дальше »
|
Под прохождением событий в JavaScript понимается порядок, в котором событие передается для обработки от одного одного элемента Web-страницы к другому. Рассмотрим пример. При его запуске на экран выводится прямоугольник, заштрихованный голубым цветом, и изображение рыбок, причем последний элемент является дочерним по отношению к прямоугольнику. Если щелкнуть мышкой по изображению рыбок, на экране с помощью функции Java
...
Читать дальше »
|
Часто вместе с событием передаются данные, связанные с этим событием, например, при щелчке мышки по элементу Web-страницы передается указатель на этот элемент. Для того, чтобы программа могла получить доступ к этим данным, в JavaScript предусмотрен объект event, который является свойством объекта window. Тогда данные, которые п
...
Читать дальше »
|
Все изменения, которые происходят на Web-странице, связанные с работой браузера или манипуляциями пользователя с клавишами мышки или клавиатуры, называются событиями. Для указания действий, которые необходимо предпринять в связи с появлением того или иного события, используются обработчики событий. Они указываются в виде названия события с добавлением префикса on.
...
Читать дальше »
|
Функция prompt() предназначена для ввода пользователем текстовой информации (если вводятся цифры, они могут быть преобразованы в число с помощью функций parseInt() илиparseFloat()).
...
Читать дальше »
|
Функция confirm() используется для организации интерактивного взаимодействия с пользователем. При выполнении этой функции, аргументом которой является строка, содержащая вопрос, на экране создается стандартное вопросительное окно, в котором указывается этот вопрос. Кроме того окно содержит две кнопки: "OK" и "Отмена" ("Cansel"). Если пользователь отвечает на вопрос положительно, т.е. "да", он нажимает кнопку "OK". В этом случае функция
...
Читать дальше »
|
Язык JavaScript является объектно-ориентированным языком. Объектом самого высокого уровня в нем является объект window, который имеет несколько методов (функций) для работы с экраном. Выделяют основные три функции работы с экранов в JavaScript:
|
Имена переменных JavaScript, так же как в языках Pascal и C, могут содержать латинские буквы, цифры и знаки подчеркивания и начинаться или с буквы, или со знака подчеркивания. Но при объявлении переменной, в отличии от этих языков, тип переменной не указывается. Переменная принимает тип тех данных, которые ей присваиваются. Поэтому в разное время переменная может иметь разный тип данных. Язык JavaScript относится к языкам программирования с динамической типизацией переменных.
...
Читать дальше »
|
|