1. Чем пользователей не устраивает «чистый» HTML? 2. Что такое динамический HTML? Какие технологии он использует? 3. Что такое DOM*! Зачем нужна такая структура? 4. Как можно найти нужный элемент на веб-странице из JavaScript-кода? 5. Что такое «ролловер»? Приведите примеры, когда этот эффект действительно полезен. 6. Как вы понимаете слово «событие»? С какими событиями мы работали в приведённых примерах? 7. Что такое обработчик события? 8. Что означает запись this.зге? 9. Как вы думаете, зачем могут понадобиться скрытые блоки на веб-странице? 10. Объясните, зачем скрытому блоку присвоен и класс, и идентификатор. 11. Какое свойство блока нужно изменить, чтобы скрыть или показать его? 12. Как вы думаете, зачем JavaScript-код выносят в отдельные файлы? 13. Как подключаются к веб-странице файлы, содержащие JavaScript-код? 14. Зачем в функцию show добавлен условный оператор? 15. Как понимать запись elem. style. display? 16. Зачем в обработчик гиперссылки добавлена команда return false? 17. Как можно использовать формы без «принимающей» серверной программы? 18. Зачем нужен атрибут name для формы и её элементов? 19. Как браузер отличает кнопку от поля ввода (оба элемента задаются тэгом <input>)? 20. Какая функция используется для вывода сообщения пользователю в отдельном окне?