Контрольная работа: Приемы программирования на JavaScript
{
document.write("<br><center><font color=steelblue size=+5>");
document.write("У вас хороший навигатор.");
document.write("</font></center>");
}
else
{
document.write("<font color=red size=+3>Необходим Netscape Navigator
версии 3.0 ивыше.</font>");
window.alert("Down load new version of your browser now.");
}
На этом можно закончить вступительную часть, посвященную примерам JavaScript-кода, и перейти к более планомерному изложению приемов программирования на JavaScript, если бы не одно "но". Дело в том, что любой автор, который собирается излагать программирование на JavaScript, встречается с проблемой постепенного наращивания сложности примеров. Материал надо начинать излагать "от печки", но вот этой самой печки нет. Все программы на JavaScript (Client-site JavaScript) - это в той или иной мере программы обработки событий, которые связаны с теми или иными информационными объектами. Без изучения этих объектов нельзя начинать ничего программировать.
Однако, существует лазейка в этом заколдованном круге, которой мы и воспользуемся. Это схема JavaScript универсального локатора ресурсов (URL). В наших примерах мы уже использовали эту схему. Она помогала нам открывать окно-передупреждение при выборе гипертекстовой ссылки и избегать перезагрузки страниц. Мы будем пользоваться этой схемой вызова JavaScript-кода до тех пор, пока не появится в нашем рассмотрении объект (контейнер HTML) с атрибутом обработки события.
После этого небольшого отступления начнем рассматривать приемы программирования на JavaScript в соответствии с иерархией объектов этого языка, начиная с самого старшего объекта и двигаясь вглубь дерева объектов: от объекта "окно" к элементам формы.
Рекомендуемая литература
«Информатика и образование», №8, 2000 Е. В. Давыдова.
Пайк М. «Internet в подлиннике» СПб.: BHV-Санкт-Петербург, 1996.
Перри П. Дж. «Секреты World Wide Web» Киев: Диалектика, 1996.
Шарф Д. «HTML 4.0: Справочник» СПб: Питер, 1998.
Вуд Л. «Web-графика: Справочник» СПб: Питер, 1998.