- •№1 Знать расшифровку и основной смысл понятий: dns, html, xhtml, xml, sgml, ip, http, w3c, ietf, css, ecmaScript, dom, php
- •№2 Основные понятия Интернет
- •№3 Предназначение языков разметки html и xhtml.
- •№4 Структура xhtml документа.
- •№5 Логическое и физическое форматирование в html и xhtml.
- •№6 Гипертекстовые ссылки, абсолютные и относительные url.
- •№7 Отличия между html и xhtml.
- •№8 Способы присоединения стиля к тегу.
- •№10 Теги div и span.
- •№11 Стилевые классы.
- •№9 Синтаксис стилей.
- •№12 Создание css макетов с фиксированной шириной.
- •№13 Центрирование css макетов с фиксированной шириной
- •№14 Создание текучих макетов при помощи css
- •№15 Способы позиционирования элементов документа (свойства position и float).
- •№16 Отличительные особенности синтаксиса JavaScript
- •№17 Область видимости переменных в JavaScript.
- •№18 Простые объекты в JavaScript, свойства универсального класса Object.
- •№19 Массивы в JavaScript.
- •№20 Использование регулярных выражений в JavaScript.
- •№21 Функции в JavaScript.
- •№22 Конструкторы в JavaScript
- •№23 Прототипы в JavaScript.
- •№24 Динамическое формирование содержимого документа при помощи JavaScript.
- •№25 Объект Document и его свойства.
- •№26 Объектная модель w3c dom, представление документов в виде дерева.
- •№27 Способы обработки событий в JavaScript (api Level 0 и api Level 2).
- •№28 Объекты, описывающие свойства событий.
- •№29 Таймеры в JavaScript.
- •№30 Програмное обеспечение Web-сервера (lamp), основные возможности и предназначение.
- •№31 Структура каталогов сервера Apache
- •№32 Настройка виртуальных хостов в Apache 2
- •№33 Базовый синтаксис php
- •№34. Логические управляющие структуры в php
- •№35 Управляющие структуры повторения в php
- •№36 Функции, определяемые пользователем
- •№37 Динамические переменные и функции в php
- •№38 Использование ссылок в php.
- •№39 Строки в php
- •№40 Массивы
№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, сервер ищет его в структуре каталогов, которая соответствует запросу, и отправляет этот ресурс в браузер пользователя.
