Глобальные переменные обладают следующими свойствами - Глобальная переменная

Архитектура Биология География История 25 Компьютеры Кулинария Культура Литература Математика Медицина Механика Образование Политика Правоведение Психология Религия Социология Спорт Строительство Технология Транспорт Физика Философия Финансы Химия Экология Экономика Электроника Существует два вида переменных: Если перед объявлением переменной слово var не ставится, то переменная считается глобальной и принадлежат объекту window как свойство.

Тема Функции. Использование локальных и глобальных переменных. Способы передачи данных

Аргументы функции также становятся локальными переменными. Если в функции объявлена локальная переменная, то доступ к глобальной переменной с тем же именем закрывается — все действия переменных будут происходить с локальной переменной.

Функции в JavaScript считаются объектами call objekt. Аргументы и локальные переменные являются свойствами такого объекта. Могут также использоваться функциональные литералы вида:. Модель событий Event Model — это реализация способности JavaScript реагировать на изменение состояния объекта или всего документа. При возникновении события вызывается обработчик события — код или функция JavaScript. Ниже приведены основые события:. В первых версиях браузеров события определялись как атрибуты в дескрипторах HTML.

После имени атрибута-события записывается знак равенства и указывается значение обработчика события — функции или группы команд JavaScript. В следующем примере приведен ряд событий: Cобытия могут рассматриваться не только как атрибуты, но и как свойства объектов JavaScript.

Здесь onclick свойство, значением которого является анонимная функция. Можно использовать и обычную функцию. В следующем примере свойству объекта присваивается функция-обработчик doMy как свойство без скобок.

Если обработчику события необходимо передать ссылку на элемент, вызвавший это событие, то используется указатель this на текущий объект. После нажатия на ссылку происходит переход на другую страницу. Переход можно отменить, если функция вернет значение false. В модели JavaScript 1. Каждый раз, когда происходит какое-либо событие, генерируется объект и Event передается программе обработки.

Переменные

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

Здесь используются свойства объекта event. Инструкция return false, используется, чтобы браузер продолжал обрабатывать данную ссылку, а не переходил на новую. Отметим, что браузер FireFox координаты выдает неправильно! Объект Event имеет свойства: Главная Обратная связь Дисциплины: Эта страница нарушает авторские права.

Официальный сайт электронной библиотеки
pr-detective.ru © 2016—2017 Электронаая библиотека