Методические рекомендации для преподавателя и студентов
Клиентская часть среды проектирования Web-приложений содержит следующие основные компоненты:
1. Браузер (или обозреватель), отображающий HTML-документ на экране монитора и являющийся пользовательским интерфейсом для Web- приложений;
2. Язык HTML (Hyper Text Markup Language), с помощью которого создаются Web-страницы;
3. Языки сценариев. В настоящее время в качестве стандарта принят язык JavaScript;
4. Клиентские расширения, такие как элементы управления ActivX, Java-аплеты, подключаемые модули и др.
Для понимания рассматриваемого материала предполагается знание основ HTML, умение работать в среде браузера.
Язык сценариев JavaScript предназначен для создания интерактивных HTML-документов. С помощью сценариев поддерживается диалог с пользователем, обеспечивается привлекательный вид Web-страниц, осуществляется навигация по страницам сайта, поиск элементов на странице и многое другое. Основой языка является понятие объекта. JavaScript может быть внедрен в HTML- документ, обеспечивает работу в среде, поддерживаемой браузерами.
|
|
Язык JavaScript позволяет обрабатывать исходные данные, представленные с помощью различных элементов управления, создавать тестирующие программы, осуществлять контроль вводимых данных и многое другое.
Приложения, написанные на JavaScript, могут выполняться как на стороне клиента, так и на стороне сервера. При разработке приложений обоих типов используется так называемое ядро, в котором содержатся определения стандартных объектов. Клиентские приложения выполняются браузером на машине пользователя.
Язык JavaScript непрерывно развивается, существуют несколько версий языка и разрабатываются новые. Наиболее используемые в настоящее время браузеры Internet Explorer и Netscape Navigator в разных объемах поддерживают язык сценариев JavaScript. Возможности браузеров зависят от их версий. Каждая следующая версия браузера поддерживает и те версии JavaScript, которые использовались в предыдущих его версиях. В теге <script> можно указать не только язык сценариев, а определенную версию языка. Если браузер не поддерживает указанную версию, то сценарий выполняться не будет. Язык сценариев JavaScript соответствует стандартам ECMA, Европейской ассоциации стандартизации.
Программа (сценарий) на языке JavaScript обрабатывается встроенным в браузер интерпретатором. Надо стремиться к тому, чтобы написанные сценарии корректно выполнялись в любом браузере. На первоначальном этапе обучения добиться удовлетворения этого требования сложно. Предлагаемые в книге сценарии отлаживались в Internet Explorer версии 4.01 и выше.
Сценарий JavaScript представляет собой последовательность операторов. Если несколько операторов располагаются на одной строке, то между ними следует поставить знак "точка с запятой" (;). Если каждый оператор размещается на одной строке, то разделитель можно не писать. Один оператор может располагаться на нескольких строках.
|
|
Согласно принципам структурного программирования, программу рекомендуется записывать таким образом, чтобы в ней была отражена блочная структура. Это облегчает исследование программы и поиск ошибок.
В программах на JavaScript можно использовать комментарии. Для того чтобы задать комментарий, располагающийся на одной строке, достаточно перед его текстом поставить две косые черты (//). Если же поясняющий текст занимает несколько строк, то его следует заключать между символами /* и */.
В JavaScript строчные и прописные буквы алфавита считаются разными символами.