Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом 1,2,3,4 главы в печать.docx
Скачиваний:
22
Добавлен:
26.09.2019
Размер:
708.66 Кб
Скачать

Структура JavaScript.

Структурно JavaScript можно представить в виде объединения трех четко различимых друг от друга частей:

  •  ядро (англ. ECMAScript), которое описывает типы данных, инструкции, ключевые и зарезервированные слова, операторы, объекты, регулярные выражения;

  • объектная модель браузера (англ. Browser Object Model) – специфичная для каждого браузера часть языка, отвечающая за взаимодействие ядра и объектной модели документа. Основное предназначение – управление окнами веб-браузера и обеспечение их взаимодействия, управление фреймами, системные диалоги, управление адресом открытой страницы, управление информацией о браузере, управление информацией о параметрах монитора, ограниченное управление историей просмотра страниц, поддержка работы с HTTP-cookie;

  • объектная модель документа (англ. Document Object, DOM) – не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.

Встраивание программного кода в веб-страницу:

  • расположение внутри страницы.

Для добавления JavaScript-кода на страницу используются теги:

<script type="text/javascript"></script>;

  • расположение внутри тега.

Спецификация HTML описывает набор атрибутов, используемых для задания обработчиков событий, например:

<a href = "delete.php" onclick = "return confirm ('Вы уверены?');">Удалить</a>

В данном случае нажатие на ссылку функция "confirm" вызывает модальное окно с надписью «Вы уверены». Разумеется, этот код будет работать, только если в браузере есть и включена поддержка JavaScript, иначе переход по ссылке произойдёт без предупреждения;

  • вынесение в отдельный файл.

Подключение отдельного файла скрипта с помощью конструкции:

<script type="text/javascript" src="http://путь_к_файлу_со_скриптом"></script>.

1.3.6 Web-сервер

Web-сервер – программа, которая отвечает за получение данных от пользователя сайта и подготовку страниц, отправляемых обратно. При осуществлении запросов к базе данных или обращений к другим активным объектам, реализующим бизнес-логику, web-сервер обращается к серверам базы данных или другим серверам приложений [17].

Одним из самых популярных серверов Интернет является Apache. Его популярность обусловлена, прежде всего, тем, что он является бесплатным и достаточно быстрым. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, модифицировать сообщения об ошибках.

Несмотря на то, что первоначально данный сервер разрабатывался для операционных систем UNIX, сейчас он адаптирован под операционную систему Windows. Web-сервер Apache – своего рода стандарт сервера в сети Интернет.