Последние публикации

  16 Июля, 2011
Взлом капчи
Разбираемся, как ломают капчи. Теория и практика


  17 Июня, 2011
Справочник по PHP
Синтаксис языка и операторы. Функции работы с данными. Файлы и сети. Управляющие функции. ..


  25 Января, 2011
Основы web-технологий.
С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи ..


  22 Января, 2011
Теоретические основы защиты информации.
В настоящее время и у нас в стране, и за рубежом достаточно много публикаций по современным ..


Поиск по сайту

 

postheadericon Главная / web программирование / web технологии

Основы web-технологий.


С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи стала реальностью организация на основе ПК корпоративных вычислительных сетей.

информацию о кодах ответа и заголовках, сопровождающих данные ответы, можно получить в RFC 2068.

За строкой состояния следуют заголовки (общие, ответа и объекта) и, возможно, тело сообщения.

Одной из важнейших функций сервера Web является предоставление доступа к части локальной файловой системы. Для этого в настройках сервера указывается некоторая директория, которая является корневой для данного сервера Web. Чтобы опубликовать документ, то есть сделать его доступным пользователям, "посещающим" данный сервер (осуществляющим с ним соединение по протоколу HTTP), нужно скопировать этот документ в корневую директорию Web-сервера или в одну из ее поддиректорий. При соединении по протоколу HTTP на сервере создается процесс с правами пользователя, как правило, не существующего реально, а специально созданного для просмотра ресурсов сервера. Настраивая права и разрешения данного пользователя, можно управлять доступом к ресурсам Web.


2. ТЕХНОЛОГИИ СТОРОНЫ КЛИЕНТА

 

2. 1. Язык разметки гипертекста HTML

 

Язык HTML (HyperText Markup Language - язык разметки гипертекста) является основным средством представления информации в виде гипертекста в Web. Важнейшим понятием языка HTML является понятие элемента. Под элементами понимаются структуры, из которых строится документ на языке HTML. Некоторые элементы могут включать в себя другие. Каждый элемент в документе HTML может включать три части: начальный тэг, содержимое и конечный тэг. Любая из трех частей может отсутствовать. Содержимое может быть другим элементом либо обычным текстом. Для некоторых элементов конечный тэг может быть запрещен. Начальный тэг представляет собой название элемента, заключенное в угловые скобки. В конечном тэге внутри угловых скобок названию элемента предшествует символ "/". Важно различать понятия элемента и тэга: некоторые элементы присутствуют в документе HTML даже при отсутствии в этом документе соответствующих тэгов. Сведения об основных элементах языка HTML 4.0 приведены в табл. 3.

 

Таблица 3

Элементы языка HTML

Элемент

Начальный тэг

Конечный тэг

Описание

Общая структура документа

HTML

Не обязателен

Не обязателен

Корневой элемент документа

HEAD

Не обязателен

Не обязателен

Заголовок документа

BODY

Не обязателен

Не обязателен

Тело документа

FRAMESET

Обязателен

Обязателен

Разделение окна

FRAME

Обязателен

Запрещен

Вложенное окно

Заголовочные элементы

TITLE

Обязателен

Обязателен

Название документа

BASE

Обязателен

Запрещен

Базовый URI документа

META

Обязателен

Запрещен

Общая метаинформация

 

Продолжение табл. 3

Элемент

Начальный тэг

Конечный тэг

Описание

Блоковые элементы

H1–H6

Обязателен

Обязателен

Заголовок

ADDRESS

Обязателен

Обязателен

Информация об авторе

P

Обязателен

Не обязателен

Абзац

UL

Обязателен

Обязателен

Неупорядоченный список

OL

Обязателен

Обязателен

Упорядоченный список

DL

Обязателен

Обязателен

Список определений

PRE

Обязателен

Обязателен

Форматированный текст

DIV

Обязателен

Обязателен

Общий контейнер языка/стиля

BLOCKQUOTE

Обязателен

Обязателен

Цитата

CENTER

Обязателен

Обязателен

Сокращение для

HR

Обязателен

Запрещен

Горизонтальный разделитель

TABLE

Обязателен

Обязателен

Таблица

FORM

Обязателен

Обязателен

Интерактивная форма

Шрифтовое выделение

EM

Обязателен

Обязателен

Выделение

STRONG

Обязателен

Обязателен

Усиленное выделение

DFN

Обязателен

Обязателен

Определение экземпляра

CODE

Обязателен

Обязателен

Фрагмент исходного кода

SAMP

Обязателен

Обязателен

Пример вывода программы

KBD

Обязателен

Обязателен

Текст, вводимый пользователем

VAR

Обязателен

Обязателен

Переменная

CITE

Обязателен

Обязателен

Цитата

ABBR

Обязателен

Обязателен

Сокращенная форма

ACRONYM

Обязателен

Обязателен

Акроним

TT

Обязателен

Обязателен

Моноширинный шрифт

I

Обязателен

Обязателен

Курсив

B

Обязателен

Обязателен

Полужирный текст

U

Обязателен

Обязателен

Подчеркнутый текст

STRIKE

Обязателен

Обязателен

Перечеркнутый текст

BIG

Обязателен

Обязателен

Большой текст

SMALL

Обязателен

Обязателен

Мелкий текст

SUB

Обязателен

Обязателен

Нижний индекс

SUP

Обязателен

Обязателен

Верхний индекс

S

Обязателен

Обязателен

Перечеркнутый текст

Специальные элементы

A

Обязателен

Обязателен

Ссылка

IMG

Обязателен

Запрещен

Внедренное изображение

APPLET

Обязателен

Обязателен

Апплет Java

 

Продолжение табл. 3

Элемент

Начальный тэг

Конечный тэг

Описание

FONT

Обязателен

Обязателен

Локальное изменение шрифта

BR

Обязателен

Запрещен

Жесткий перевод строки

SCRIPT

Обязателен

Обязателен

Выражения скрипта

MAP

Обязателен

Обязателен

Клиентское изображение-карта

IFRAME

Обязателен

Обязателен

Встроенное окно

OBJECT

Обязателен

Обязателен

Общий внедренный объект

Органы управления

INPUT

Обязателен

Запрещен

Управляющий элемент формы

SELECT

Обязателен

Обязателен

Выбор варианта

TEXTAREA

Обязателен

Обязателен

Текстовое поле из нескольких строк

OPTION

Обязателен

Не обязателен

Выбираемый элемент

BUTTON

Обязателен

Обязателен

Кнопка

LABEL

Обязателен

Обязателен

Текст метки поля формы

OPTGROUP

Обязателен

Обязателен

Группа опций

FIELDSET

Обязателен

Обязателен

Группа управляющих элементов формы

LEGEND

Обязателен

Обязателен

Описание набора полей

Содержимое таблиц

CAPTION

Обязателен

Обязателен

Заголовок таблицы

TH

Обязателен

Не обязателен

Заголовок ячейки таблицы

TR

Обязателен

Не обязателен

Строка таблицы

TD

Обязателен

Не обязателен

Ячейка данных таблицы

TBODY

Не обязателен

Не обязателен

Тело таблицы

THEAD

Обязателен

Не обязателен

Заголовок таблицы

COL

Обязателен

Запрещен

Столбец таблицы

COLGROUP

Обязателен

Не обязателен

Группа столбцов таблицы

TFOOT

Обязателен

Не обязателен

Сноска таблицы

Содержимое списков

LI

Обязателен

Не обязателен

Элемент списка

DD

Обязателен

Не обязателен

Описание определения

DT

Обязателен

Не обязателен

Определяемый термин

Прочие элементы

AREA

Обязателен

Запрещен

Область клиентского изображения-карты

ISINDEX

Обязателен

Запрещен

Запрос из одной строки

LINK

Обязателен

Запрещен

Не зависящая от устройства ссылка

NOFRAMES

Обязателен

Обязателен

Альтернативный контейнер содержимого для представления без фреймов

 

Окончание табл. 3

Элемент

Начальный тэг

Конечный тэг

Описание

NOSCRIPT

Обязателен

Обязателен

Альтернативный контейнер содержимого для представления без скриптов

PARAM

Обязателен

Запрещен

Значение именованного свойства

Q

Обязателен

Обязателен

Короткая встроенная цитата

SPAN

Обязателен

Обязателен

Общий контейнер языка/стиля

STYLE

Обязателен

Обязателен

Информация о стиле

 

Подробное

Дата публикации: 25 Января, 2011
Автор: Стрельников О.И
Прочитано: 6181 раз

-  7  -

<1 | 2 | 3 | 4 | 5 | 6 |  7  | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30>

postheadericon Это интересно

Лекции по информационной безопасности.

Словосочетание "информационная безопасность" в разных контекстах может иметь различный смысл.

Настройка безопасности компьютера.

Методика настройки приложений для безопасной работы в интернете.

Компьютерный вирус

Понятие и классификация.

Хакеры. Герои компьютерной революции.

Давайте проведем небольшой тест. Какие ассоциации вызывает у вас слово «хакер?».