Создание web-страниц

advertisement
Создание web-страниц
1. INTERNET
2 . В В Е Д Е Н И Е В Т Е Х Н ОЛ О Г И Ю С О З Д А Н И Я
W E B - С А Й ТО В
3. ЯЗЫК HTML 4.0
4. ДИНАМИЧЕСКИЙ HTML
INTERNET
1.
2.
3.
4.
5.
И С ТО Р И Я В О З Н И К Н О В Е Н И Я I N T E R N E T
К А К РА Б О ТА Е Т I N T E R N E T
ДОМЕННАЯ СИСТЕМА ИМЕН
УС Л У Г И , П Р Е Д О С ТА В Л Я Е М Ы Е С Е Т Ь Ю
INTERNET
К ОД И Р О В К А К И Р И Л Л И Ц Ы
История возникновения Internet
 1961 г. Defence Advanced Research Agency по




заданию министерства обороны США
приступило к проекту по созданию
экспериментальной сети передачи пакетов –
ARPAnet
Проект "Internetting Project", призванный
усовершенствовать возможности ARPAnet –
Internet Protocol (IP)
1975 г. ARPAnet превратился из
экспериментальной сети в рабочую
1983 г. вышел стандарт для протоколов TCP/IP
1991 г. ARPAnet прекратил своё существование
Как работает Internet
 Основополагающим протоколома в сети Internet




является протоколы: Internet Protocol (IP) и
Transmission Control Protocol (TCP)
Межсетевой протокол (IP) отвечает за адресацию
Для передачи данных между узлами сети
используется протокол управления передачей (TCP)
Передаваемые данные в сети Internet разбиваются на
блоки определённого размера
Всем пакетам назначается номер, позволяющий
собрать их в правильной последовательности, и
добавляется дополнительная служебная информация
Адресация компьютеров в Internet
 Каждый компьютер в сети Internet имеет свой
уникальный адрес, представляющие собой 4байтовую последовательность
 Каждое из чисел IP-адреса может принимать значение
от 0 до 255. При записи числа отделяются одно от
другого точками
 Собственно Internet-адрес соответствует не
компьютеру, а его сетевому интерфейсу
Доменная система имён
DNS – Domain Name System
 Цифровые адреса хороши при общении
компьютеров, а для людей предпочтительнее
имена
 Доменная система имён представляет собой
метод назначения адреса путём возложения на
разные группы пользователей ответственности
за подмножества имён
 Домены делятся по уровням. Самый правый в
адресе домен называется доменом первого
уровня, следующие за ним справа налево –
второго, третьего и т.д.
 В адресе может быть любое число уровней
Доменные высшего (первого) уровня разделены
на две категории
1) общие домены верхнего уровня
2) домены верхнего уровня по кодам страны –
национальные домены
Общие домены верхнего уровня
Открытые
 com – для коммерческих организаций
 net – для сетевых ресурсов
 org – для общественных организаций
Для определённых объектов
 int – для международных организаций
 edu – для учебных заведений
 gov – для правительственных учреждений США
(кроме военных)
 mil – для военных учреждений США
Национальные домены
 соответствуют двухбуквенному коду страны,
принятому Международной организацией по
стандартизации (документ ISO 3166 – Codes for
the Representation of Names of Countries)
 ru
 us
 uk
 su
Услуги, предоставляемые Internet
 Электронная почта (e-mail)
 Сетевые новости Usenet
 Списки рассылки (maillists)
 FTP (File Transfer Protocol)
 WWW (World Wide Web – всемирная паутина)
 Ping - проверка доступности удаленного
компьютера по сети
 Traceroute (или tracert) выдаёт маршрут
соединения двух удалённых компьютеров
Кодировка кириллицы
 Кодировкой (encoding) или кодовой таблицей
называется общепринятый стандарт, который
позволяет отображать знаки национальных
алфавитов
 Кодировка представляет собой таблицу символов,
где каждой букве алфавита (а также цифрам и
специальным знакам) присвоен свой уникальный
номер - код символа
Виды кодировок
однобайтовые
(восьмибитные)
двухбайтовые
(шестнадцатибитные)
 позволяет
 позволяет
закодировать не
больше 256 символов
 KOI8-R
 Windows-1251
 ISO-8859-5
закодировать не
больше 65536
символов
 Unicode UTF-8
ВВЕДЕНИЕ В ТЕХНОЛОГИЮ
СОЗДАНИЯ WEB-САЙТОВ
1.
2.
3.
П О Н Я Т И Е W E B - С А Й ТА
ЭТА П Ы РА З РА Б О Т К И W E B - С А Й ТА
К О М П О Н О В К А С А Й ТА
Понятие WEB-сайта
 Информация, доступная пользователям Internet,
располагается на специальных компьютерах
(web-серверах)
 Значительная часть этой информации
организована в виде web-сайтов.
 Web-сайт построен по технологии, в основе
которой лежит принцип создания
гипертекстовых документов (web-страниц)
 Для работы в WWW используется протокол HTTP
(Hyper Text Transmission Protocol)
 Программы, позволяющие работать с
соответствующими документами в Internet,
называются браузерами
 Браузер определяет местонахождения
различных информационных ресурсов в WWW с
помощью URL-адреса (Uniform Resource Locator –
универсальный определитель местонахождения
ресурса)
Формат URL включает
 тип протокола доступа (HTTP, FTP и т.п.)
 IP- или доменный адрес машины
 номер TCP-порта
 адрес ресурса на сервере (каталог или путь)
 имя HTML-файла и метку
 критерий поиска данных
Для каждого вида протокола приложений
выбирается своё подмножество полей
 http://www.server.ru/folder/index.html
 http://192.112.36.5/folder/index.html
 http://www.server.ru:8080/folder/index.html
 http://www.server.ru/folder/index.html?keyword1+
keyword2
Этапы разработки WEB-сайта
 Планирование
 Реализация
 Тестирование
 Публикация
 Рекламирование
 Сопровождение
На стадии планирования определяется
 цели создания web-сайта
 характер содержимого
 структура
 особенности оформления (определяется
структура каждой страницы и разрабатывается
графика)
 Набор тематических рубрик с
распределёнными по
соответствующим разделам
документами и заранее
спроектированными
гиперсвязями между всеми
страницами ресурса
называется логической
структурой сайта
 Физическая структура
подразумевает алгоритм
размещения физических
файлов по вложенным папкам
текущей папки, в которой
опубликован сайт
Любую страницу можно оценить по трем параметрам
контенту (смысловое содержание)
2. внешнему виду
3. навигации
1.
На стадии реализации
 проводится подготовка текстового и графического
материала (печать, сканирование)
 материал разбивается по файлам в соответствии
со структурой
 организуются ссылки между файлами сайта
Стадия тестирования состоит из двух этапов
тестирование на
работоспособность


проверяется, как
функционирует webсайт, используя те же
условия, при которых с
ним будет работать
пользователь
проверить web-сайт в
различных браузерах
тестирование на удобство
пользования интерфейсом
 на удобство пользования
интерфейсом крупные
компании приглашают
специальные группы
людей, и наблюдают как
они пользуются сайтом,
где возникают трудности
 Публикация. Готовый web-сайт необходимо
опубликовать на web-сервере, чтобы он был
доступен в сети Internet
 Рекламирование сайта. Размещение информации
о сайте на поисковом web-сайте, организация
взаимных ссылок с другими сайтами и т.д.
 Сопровождение сайта. Важно, чтобы
предоставляемая на web-сайте информация всегда
была актуальной
Компоновка сайта
 Современные мониторы поддерживают различные
видеорежимы. В зависимости от разрешения в одном и
том же браузере web-страница может отображаться по
разному
 Для того чтобы избежать деформации web-страницы
все её компоненты заключаются в соответствующие
ячейки невидимой таблицы с фиксированной
шириной
 Иной подход – ширину невидимой таблицы,
содержащей фрагменты web-страницы, задавать в
процентах от текущей ширины экрана либо вообще
компоновать дизайн сайта без жесткого табличного
"каркаса"
Адаптивный дизайн (самонастраивающийся к
изменению размеров экрана)
Жёстко-переменный дизайн (адаптивной к изменению
размеров экрана с жёсткими, неизменяющимися областями)
Жёсткий дизайн (не адаптивной к изменению
размеров экрана)
Download