Главная / Интернет-технологии /
Основы 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) установку обработчика