Мегаобучалка Главная | О нас | Обратная связь


Лабораторная работа № 12. Основные события JQuery



2019-11-13 352 Обсуждений (0)
Лабораторная работа № 12. Основные события JQuery 0.00 из 5.00 0 оценок




 

События jQuery, представляющие собой момент, в который что-либо происходит, например щелчок кнопки мыши, помогают сделать веб-страницы интерактивными, реагируя на простейшие действия пользователя.

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

Управление веб-страницей производится с помощью следующих событий: мыши; документа/окна; форм; клавиатуры; jQuery, объекта события.

События мыши: почему ()??? Это же не метод

.click() – запускается при нажатии и отпускании кнопки мыши, применяется к ссылкам, картинкам, кнопкам, абзацам, блокам и так далее;

.dblclick() – запускается при двойном нажатии и отпускантт кнопки мыши, например при откритии какой-либо папки;

.mousedown() – происходит во время нажатия кнопки мыши, например, при перетаскивании элементов;

.mousemove() – запускается при перемещении указателя мыши по элементу;

.mouseout() – запускается при отпускании кнопки мыши.

События документа/окна:

.load() – запускается, когда браузер загрузит все файлы веб-страницы: html-файлы, внешние css и Javascript файлы, медиа-файлы;

.resize() – запускается, когда пользователь изменяет размер окна браузера;

.scroll() – запускается, когда пользователь использует полосы прокрутки, либо прокручивает веб-страницу с помощью колесика мыши, или же используете для этих целей клавиши клавиатуры (pgup, pgdn, home, end);

.unload() – запускается, когда пользователь собирается покинуть страницу, щелкая по ссылке для перехода на другую страницу, закрывает вкладку страницы или окно браузера.

События форм:

.blur() – запускается, когда поле формы выводится из фокуса, например при переходе в другое поле формы;

.change() – запускается при изменении статуса поля формы, например при выбора пункта из выпадающего меню;

.focus() – запускается при переходе в поле формы, щелкая в нем кнопкой мыши или клавишей табуляции;

.reset() – позволяет вернуть форму в первоначальное состояние, отменив сделанные изменения;

.select() – запускается при выделении текста внутри текстового поля формы;

.submit() – запускается при отправлении заполненной формы с помощью щелчка по кнопке «Отправить» или нажатии клавиши «Enter», когда курсор помещен в текстовом поле.

События клавиатуры:

.keydown() –  запускается при нажатии клавиши, перед событием keypress.

.keypress() – запускается при нажатии на клавишу, до тех пор, пока клавишу не будет отпущена;

.keyup() – запускается при отпускании клавишу.

События jQuery:

.hover() – позволяет одновременно решить две задачи, связанные с событием наведения указателя мыши и событием снятия указателя мыши в отношении выбранного объекта;

.toggle() – работает аналогично событию hover(), с разницей в том, что оно запускается от щелчка кнопкой мыши. Например, можно открыть выпадающее меню одним щелчком и скрыть вторым.

Объект события:

При запуске события браузер сохраняет информацию о нём в объекте события, который содержит данные, собранные в момент, когда событие произошло. Обработка события происходит с помощью функции, при этом объект передается функции как аргумент – переменная evt.

Объект события имеет различные свойства, наиболее распространённые из которых следующие:

pageX – расстояние (px) от указателя мыши до левого края окна браузера;

pageY – расстояние (px) от указателя мыши до верхнего края окна браузера;

screen – расстояние (px) от указателя мыши до левого края монитора;

screenY – расстояние (px) от указателя мыши до верхнего края монитора;

shiftKey – TRUE, если когда происходило событие, была нажата клавиша SHIFT;

which – используется для определения числового кода нажатой клавиши (вместе с shiftKey);

target – означает, что по объекту события щелкнули кнопкой мыши (например, для события click());

data – объект, использованный с функцией bind() для передачи данных функции, управляющей событием.

 

Порядок выполнения работы

 

Таблица 12.1 – Варианты заданий

 

Вари-ант Используя библиотеку Jquery создать сайт, использующий
1   События мыши .click() и .mousedown()
2 События мыши .dblclick() и .mousemove()
3 События документа/окна .load() и .scroll()
4 События документа/окна .resize() и .unload()
5 События форм. blur(), .focus() и .select()
6 События форм .change(), .reset() и .submit()
7 События клавиатуры .keydown() и .keyup()
8 События клавиатуры .keypress() и .keyup()
9 Событие jQuery .hover()
10 Событие jQuery .toggle()
11 События мыши .click() и .mousemove()
12 События форм. blur(), .focus() и .submit()

 

Контрольные вопросы

 

1 Что представляют собой события jQuery?

2 С помощью каких событий производится управление web-страницей?

3 Какие события мыши Вы знаете?

4 Что такое объект события?

5 Какие события документа/окна Вы знаете?

6 Какие события клавиатуры Вы знаете?

7 Какие события форм Вы знаете?

8 Какие события jQuery Вы знаете?

9 В каком объекте браузер сохраняет информацию о событии при его запуске?

10 Какие свойства объекта события Вы знаете?

 

 

Часть 2. Серверное программирование

 



2019-11-13 352 Обсуждений (0)
Лабораторная работа № 12. Основные события JQuery 0.00 из 5.00 0 оценок









Обсуждение в статье: Лабораторная работа № 12. Основные события JQuery

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (352)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)