Главная / Интернет-технологии /
Основы JavaScript / Тест 13
Основы JavaScript - тест 13
Упражнение 1:
Номер 1
Что, из ниже перечисленного, относится к событию?
Ответ:
 (1) перемещение курсора мыши 
 (2) вызов функции 
 (3) нажатие клавиши 
Номер 2
Что, из ниже перечисленного, не относится к событию?
Ответ:
 (1) перемещение курсора мыши 
 (2) вызов функции 
 (3) нажатие клавиши 
Номер 3
Что, из ниже перечисленного, относится к событию?
Ответ:
 (1) завершение загрузки web-страницы 
 (2) измение размера страницы 
 (3) изменение кодировки пользователем 
Упражнение 2:
Номер 1
Какие типы управления событиями существуют?
Ответ:
 (1) перехват 
 (2) всплытие 
 (3) завершение 
 (4) начало 
Номер 2
Какие способы используются для назначения обработчиков событий?
Ответ:
 (1) через атрибут HTML тега 
 (2) через свойство объекта 
 (3) через специальные функции 
Номер 3
Если выполнить код: event.stopPropagation();
, то событие перестанет:
Ответ:
 (1) всплывать 
 (2) перехватывать 
 (3) выполняться 
Упражнение 3:
Номер 1
Какое событие возникает при нажатии любой из кнопок мыши?
Ответ:
 (1) onmousedown
 
 (2) onmouseup
 
 (3) onmouseclick
 
Номер 2
Какое событие произойдет при двойном щелчке мыши на элементе?
Ответ:
 (1) ondblclick
 
 (2) onclick
 
 (3) onmouseclick
 
Номер 3
Какое событие непрерывно генерируется при перемещении мыши по документу?
Ответ:
 (1) onmousemove
 
 (2) onmouseup
 
 (3) onmouseclick
 
Упражнение 4:
Номер 1
Какое событие возникает при нажатии на клавиши?
Ответ:
 (1) onkeydown
 
 (2) onkeycode
 
 (3) onkeypress
 
Номер 2
Какое событие возникает при нажатии и отпускании любой клавиши?
Ответ:
 (1) onkeydown
 
 (2) onkeycode
 
 (3) onkeypress
 
Номер 3
Какое событие генерируется при нажатии на клавишу F1?
Ответ:
 (1) onhelp
 
 (2) onF1
 
 (3) onclick
 
Упражнение 5:
Номер 1
В каком порядке обрабатывается событие, если оно присутствует в элементе HTML?
Ответ:
 (1) в последовательном 
 (2) в условном порядке 
 (3) в безусловном порядке 
Номер 2
Как называется поведение обработчиков событий, если их исполнение зависит от действий пользователя или от событий в документе?
Ответ:
 (1) асинхронным 
 (2) синхронным 
 (3) событие таймера 
Номер 3
Как называются события, которые генерируются по истечении определенных промежутков времени?
Ответ:
 (1) асинхронным 
 (2) синхронным 
 (3) событие таймера 
Упражнение 6:
Номер 1
Какую функцию применяют для конечной анимации?
Ответ:
 (1) setTimeout
 
 (2) setInterval
 
 (3) clearTimeout
 
Номер 2
Какая функция применяется для бесконечной анимации?
Ответ:
 (1) setTimeout
 
 (2) setInterval
 
 (3) clearTimeout
 
Номер 3
Какая функция позволяет очищать конечную анимацию?
Ответ:
 (1) setTimeout
 
 (2) setInterval
 
 (3) clearTimeout
 
Упражнение 7:
Номер 1
Что, из ниже перечисленного, относится к событиям?
Ответ:
 (1) DOM-события, которые инициируются элементами DOM 
 (2) события окна 
 (3) работа скрипта в браузере 
Номер 2
Что, из ниже перечисленного, не относится к событиям?
Ответ:
 (1) DOM-события, которые инициируются элементами DOM 
 (2) события окна 
 (3) работа скрипта в браузере 
Номер 3
Какие именно события связывают действия с кодом JavaScript?
Ответ:
 (1) DOM-события, которые инициируются элементами DOM 
 (2) события окна 
 (3) работа скрипта в браузере 
Упражнение 8:
Номер 1
Какое событие указано в виде inline-записи?
Ответ:
 (1) <input id="myElement" type="button" value="Нажми меня"/> 
 (2) <input id="b1" value="Нажми Меня" onclick="alert('Спасибо!');" type="button"/> 
 (3) <input type="button" onclick="count_rabbits()" value="Считать кролей!"/> 
Номер 2
Какое событие назначено через функцию?
Ответ:
 (1) <input id="myElement" type="button" value="Нажми меня"/> 
 (2) <input id="b1" value="Нажми Меня" onclick="alert('Спасибо!');" type="button"/> 
 (3) <input type="button" onclick="count_rabbits()" value="Считать кролей!"/> 
Номер 3
Какое событие назначено через свойство объекта?
Ответ:
 (1) <input id="myElement" type="button" value="Нажми меня"/> 
 (2) <input id="b1" value="Нажми Меня" onclick="alert('Спасибо!');" type="button"/> 
 (3) <input type="button" onclick="count_rabbits()" value="Считать кролей!"/> 
Упражнение 9:
Номер 1
Какие браузеры не реагируют на пользовательские действия в течение выполнения скриптов-обработчиков?
Ответ:
 (1) Internet Explorer 
 (2) Mozilla 
 (3) Opera 
Номер 3
Какими браузерами не поддерживаются события изменения DOM?
Ответ:
 (1) Internet Explorer 
 (2) Mozilla 
 (3) Opera 
Упражнение 10:
Номер 1
В каких браузерах работают события правой кнопки мыши?
Ответ:
 (1) IE 
 (2) Firefox 
 (3) Opera 
 (4) Safari 
Номер 2
В каких браузерах работают события правой кнопки мыши с клавишей shift?
Ответ:
 (1) IE 
 (2) Firefox 
 (3) Opera 
 (4) Safari 
Номер 3
Какие браузеры обрабатывают событие contextmenu?
Ответ:
 (1) IE 
 (2) Firefox 
 (3) Opera 
 (4) Safari 
Упражнение 11:
Номер 1
Какие события происходят, когда мышь заходит на элемент или выходит с него?
Ответ:
 (1) mouseup
 
 (2) mouseover
 
 (3) mouseout
 
Номер 2
Какие события происходят, когда идет нажатие на кнопку, перемещение, а потом мышь отпускается?
Ответ:
 (1) mouseup
 
 (2) mouseover
 
 (3) mousedown
 
Номер 3
Какие события происходят, когда пользуются простыми кликами?
Ответ:
 (1) mouse
 
 (2) click
 
 (3) mouseover
 
 (4) dblclick
 
Упражнение 12:
Номер 1
Флаг event.stopNow
ставится, если:
Ответ:
 (1) обработчик хочет предотвратить запуск следующих за ним обработчиков события в этом же элементе 
 (2) передача результата переходит от одного обработчика к другому 
 (3) необходимо очистить элемент от обработчиков 
Номер 2
Код element.attachEvent( "on"+имя события, обработчик)
выполнит:
Ответ:
 (1) удаление обработчика 
 (2) обновление обработчика 
 (3) установку обработчика 
Номер 3
Код input.removeEventListener( "click", handler, false)
выполнит:
Ответ:
 (1) удаление обработчика 
 (2) обновление обработчика 
 (3) установку обработчика