страница 85
Упражнения
1. Какую из приведенных далее задач с точки зрения клиента можно выполнить с помощью JavaScript? Ответ объясните.
а) Воспроизведение музыки.
б) Средство подсчета посетителей Web-узла.
в) Комната бесед.
г) Графическое средство переведения показаний градусника из градусов Фаренгейта в градусы Цельсия.
д) Все из вышеперечисленного.
е) Ни одно из вышеперечисленных.
2. Какие имена являются корректными в JavaScript? Ответ объясните.
а) lastName.
б) company_name.
в) 1stLineAddress.
г) zip code.
д) today's_date.
3. Используя диаграмму на рис. 4.12 в качестве основы, нарисуйте диаграмму иерархической структуры, представляющей следующий HTML-код. Напишите ссылку на элемент второго абзаца в стандарте W3C DOM.
<html> <head> <title>Search Form</title> </head> <body> <p id="logoPar"> <img src="images/logo.jpg" height="90" width="300" alt="Logo" /> </p> <p id="formPar"> <form name="searchForm" action="cgi-bin/search.pl" method="POST"> Search for: <input type="text" name="searchText" /> <input type="submit" value="Search" /> </form> </p> </body> </html>
4. Приведите две общие характеристики для текстового узла и узла элемента. Назовите две разные характеристики этих типов узлов.
5. Напишите дескриптор HTML для элемента кнопки с именем Hi, на которой отображается надпись Howdy (Привет), а обработчик события onclick вызывает диалоговое окно предупреждения, содержащее строку Hello to you, too! (Привет и тебе!).