Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы(ИТ).doc
Скачиваний:
8
Добавлен:
23.11.2019
Размер:
349 Кб
Скачать
☆

№29 Таймеры в JavaScript.

Функции setTimeout() и setlnterval() позволяют зарегистрировать функцию, которая будет вызываться один или более раз через определенные интервалы времени. Это очень важные функции для клиентского JavaScript, и поэтому они были определены как методы объекта Window, несмотря на то что являются универсальными функциями, не выполняющими никаких действий с окном. Метод setTimeout() объекта Window планирует запуск функции через определенное число миллисекунд. Метод setTimeout() возвращает значение, которое может быть передано методу clearTimeout(), чтобы отменить запланированный ранее запуск функции. Метод setlnterval() похож на setTimeout(), за исключением того, что он автоматически заново планирует повторное выполнение через указанное количество миллисекунд. Подобно setTimeout(), метод setlnterval() возвращает значение, которое может быть передано методу clearlnterval(), чтобы отменить запланированный запуск функции. Если методу setTimeout() указать величину интервала 0 миллисекунд, указанная функция будет вызвана не сразу, а «как только такая возможность появится», т. е. как только завершат работу все обработчики событий.

№30 Програмное обеспечение Web-сервера (lamp), основные возможности и предназначение.

LAMP - акроним, обозначающий набор (комплекс) серверного программного обеспечения.

LAMP состоит из:

• Linux - операционная система Linux;

• Apache - веб-сервер;

• MySQL - СУБД;

• PHP - язык программирования, используемый для создания веб-приложений.

LAMP сервера предназначены для хостинга веб-сайтов. Основным преимуществом LAMP является то что все его компоненты являются открытыми и распространяются бесплатно. Так же связка LAMP является производительной и довольно гибкой поскольку каждый её компонент может быть настроен под конкретные нужды.

№31 Структура каталогов сервера Apache

В папке C:\Apache2\ находятся следующие каталоги:

• bin — здесь располагается главный исполняемый файл сервера (httpd.exe);

• cgi-bin — каталог для CGI-программ (программ, написанных на языках Perl, С и т. д.);

• conf— папка, где находятся конфигурационный файл сервера (httpd.conf) и другие файлы конфигурации сервера Apache;

• error — каталог для файлов с сообщениями об ошибках (например, если запрашиваемый файл не найден);

• htdocs — папка, в которой должны располагаться файлы в форматах HTML и РНР, а также другие файлы, которые будут доступны при наборе в адресной строке Web-браузера http://localhost/ (например, изображения, файлы каскадной таблицы стилей и т. д.).

• icons — здесь содержится ряд изображений, используемых в листингах каталогов;

• logs — в этой папке находятся журналы регистрации посещений (access.log) и ошибок (error.log). Эти журналы позволяют получить подробную информацию обо всех запросах и ошибках.

• manual — здесь находятся файлы документации. Просматривать документацию следует не в этом каталоге, а набрав в командной строке Web-браузера http://localhost/manual/. Часть информации доступна на русском языке. Документация по этому адресу будет доступна после того, как мы внесем изменения в конфигурационный файл;

• modules — этот каталог содержит подключаемые модули.

Как работает?

Когда у сервера запрашивают ресурс по URL, сервер ищет его в структуре каталогов, которая соответствует запросу, и отправляет этот ресурс в браузер пользователя.