Справочник от Автор24
Поделись лекцией за скидку на Автор24

Разработка web-приложений

  • 👀 329 просмотров
  • 📌 302 загрузки
Выбери формат для чтения
Загружаем конспект в формате doc
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Разработка web-приложений» doc
Разработка web-приложений Оглавление Раздел 1. Введение в HTML и CSS. 8 Лекция 1. Введение в HTML. 8 1. История развития HTML 8 2. Принципы гипертекстовой разметки 12 Лекция 2. Структура HTML – документа 17 1. Информация о версии HTML 17 2. Контейнер 19 2.1. Заголовочная часть HTML – документа 19 2.1.1. Элемент разметки TITLE 20 2.1.2. Элемент разметки BASE 20 2.1.3. Элемент разметки META 21 2.1.4. Элемент разметки LINK 22 2.1.5. Элемент разметки STYLE 24 2.1.6. Элемент разметки SCRIPT 24 2.2. Тело HTML документа 25 2.2.1. Заголовки в тексте 25 2.2.2. Абзацы (параграфы) 26 2.2.3. Таблицы 27 2.2.4. Рисунки 27 2.2.5. Гиперссылки 28 2.2.6. HTML формы 29 2.2.7. Пользовательские элементы структуры. 30 Лекция 3. Форматирование HTML – документа 31 1. Форматирование страницы. 31 1.1. Цвет фона страницы (атрибут BGCOLOR) 31 1.2. Использование в качестве фона страницы изображения (атрибут BАСКGROUND) 32 1.3. Цвет символов текста (атрибут ТЕХТ) 33 1.4. Цвет символов гиперссылки (атрибут LINK) 33 1.5. Цвет символов активной гиперссылки (атрибут ALINK) 34 1.6. Цвет символов гиперссылки после перехода (атрибут VLINK) 34 2. Форматирование абзаца. 34 2.1. Выравнивание (атрибут ALIGN) 35 2.2. Принудительный перенос на новую строку (элемент
) 35 2.3. Оформление цитат (элемент
) 36 2.4. Маркированные списки (элемент
    ) 37 2.5. Нумерованные списки (элемент
      ) 37 2.6. Многоуровневые списки 39 3. Форматирование произвольного фрагмента текста. 40 3.1. Параметры шрифта (элемент ) 40 3.2. Размер шрифта (элементы и ) 41 3.3. Выделение курсивом (элемент ) 42 3.4. Выделение жирным (элемент ) 42 3.5. Верхние и нижние индексы (элементы и ) 42 3.6. Подчеркивание и перечеркивание (элементы и 43 3.7. Авторское форматирование (элемент
      ) 43
      4. Задание для самостоятельной работы. 44
      Лекция 4. Гипертекстовые ссылки 46
      1. Понятие гиперссылки 46
      2. Понятие закладки 48
      3. Открытие html страниц в новом окне 50
      4. Форматирование гиперссылок 51
      5. Задание для самостоятельной работы. 51
      Лекция 5. Таблицы в HTML 53
      1. Создание простейших HTML-таблиц 53
      2. Форматирование таблиц 56
      2.1. Расположение заголовка таблицы 56
      2.2. Рамка таблицы. Атрибуты BORDER и BORDERCOLOR 56
      2.3. Цвет фона таблицы и фоновый рисунок. Атрибуты BGCOLOR и BACKGROUND 58
      2.4. Расстояние между ячейками. Атрибут CELLSPACING 58
      2.5. Отступ между рамкой таблицы и содержимым ячейки. Атрибут CELLPADDING 59
      2.6. Ширина и высота таблицы. Атрибуты WIDTH и HEIGHT 60
      2.7. Горизонтальное выравнивание таблицы. Атрибут ALIGN 62
      2.8. Объединение ячеек. Атрибуты COLLSPAN и ROWSPAN 63
      3. Форматирование данных внутри таблицы 65
      4. Задание для самостоятельной работы. 66
      Лекция 6. Графика в HTML. 69
      1. Общие соображения. 69
      2. Спозобы хранения изображений. 70
      3. Использование изображения в качестве фона HTML-документа (атрибут BACKGROUND тега ) 71
      4. Встраивание изображений в HTML-документы (элемент ) 71
      4.1. Выравнивание изображений (атрибут ALIGN). 72
      4.2. Задание размеров выводимого изображения (атрибуты WIDTH и HEIGTH). 74
      4.3. Отделение изображений от текста (атрибуты HSPACE и VSPACE). 75
      4.4. Рамки вокруг изображений (атрибут BORDER). 75
      4.5. Альтернативный текст (атрибут ALT). 75
      5. Создание гиперкарты 76
      5.1. Терминология 77
      5.2. Преимущества и недостатки гиперкарт 77
      5.3. Графическое представление гиперкарты 79
      5.4. Описание конфигурации карты-изображения 79
      5.4.1. Элемент разметки <МАР> 79
      5.4.2. Элемент разметки  80
      5.4.3. Атрибут SHAPE 80
      5.4.4. Атрибут COORDS 80
      5.4.5. Атрибуты HREF и NOHREF 81
      5.4.6. Атрибут TARGET 82
      5.4.7. Атрибут ALT 82
      6. Средства создания гиперкарт 82
      6.1. MapEdit 84
      6.2. CoffeeCup Mapper 85
      6.3. HTML Map Designer 85
      7. Задание для самостоятельной работы. 86
      Лекция 7. Формы в HTML. 88
      1. Основы создания форм. 88
      1.1. Атрибут ACTION 90
      1.2. Атрибут METHOD 91
      1.2.1. Метод GET 91
      1.2.2. Метод POST 91
      1.3. Атрибут TARGET 91
      2. Элементы форм 92
      2.1. Однострочное текстовое поле 92
      2.2. Поле для пароля 93
      2.3. Многострочный текст 94
      2.4. Поле со списком 96
      2.4.1. Атрибуты тега  или другим, допустимым в форме, а значение введено пользователем или установлено в поле формы по умолчанию. После нажатия пользователем кнопки SUBMIT, происходит запуск обработчика формы, которая получает введенную в форме информацию, а дальше делает с ней то, что предполагал разработчик. В качестве обработчика формы обычно выступает CGI-программа, заданная атрибутом ACTION тега 
      . Аббревиатурой CGI (Common Gateway Interface, общий шлюзовый интерфейс) обозначается протокол, с помощью которого программы взаимодействуют с веб-сервером. С помощью CGI на сервере можно выполнять программы на любом языке программирования и результат их действия выводить в виде веб-страницы. Наиболее популярны следующие языки — PHP, Perl, С++. Для указания браузеру где начинается и заканчивается форма, используется контейнер . Между открывающим и закрывающим тегами и
      можно помещать любые необходимые теги HTML. Это позволяет добавить элементы формы в ячейки таблицы для их форматирования, а также использовать изображения. Документ может содержать несколько форм, но они не должны быть вложены одна в другую (рисунок 7.1). Рис. 7.1. Добавление формы в документ В данном примере показано добавление двух разных форм. При нажатии на кнопку SUBMIT данные текущей формы отправляются на сервер, а остальные формы на веб-странице никак не будут обработаны. Каждая форма характеризуется некоторыми атрибутами, которые указываются в теге
      и позволяют указать: имя формы, ее обработчик и метод отправки данных на сервер, а также некоторые другие характеристики. 1.1. Атрибут ACTION Указывает обработчик, к которому обращаются данные формы при их отправке на сервер (рис. 7.2). В качестве обработчика может выступать CGI-программа или HTML-документ, который включает в себя серверные сценарии. После выполнения обработчиком действий по работе с данными формы он возвращает новый HTML-документ. Если атрибут ACTION отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию. Рис 7.2. Указание обработчика формы В качестве обработчика можно указать также адрес электронной почты, начиная его с ключевого слова mailto. При отправке формы будет запущена почтовая программа установленная по умолчанию. 1.2. Атрибут METHOD Метод сообщает серверу о цели запроса. Различают два метода — GET и POST. Существуют и другие методы, но они пока мало используются. 1.2.1. Метод GET Этот метод является одним из самых распространенных и предназначен для получения требуемой информации и передачи данных в адресной строке. Пары «имя=значение» присоединяются в этом случае к адресу после вопросительного знака и разделяются между собой амперсандом (символ &). Удобство использования метода GET заключается в том, что адрес со всеми параметрами можно использовать неоднократно, сохранив его, например, в «Избранное» браузера, а также менять значения параметров прямо в адресной строке. 1.2.2. Метод POST Метод POST посылает на сервер данные в запросе браузера. Это позволяет отправлять большее количество данных, чем доступно методу GET, поскольку у него установлено ограничение в 4 Кб. Большие объемы данных используются в форумах, почтовых службах, заполнении базы данных и т.д. 1.3. Атрибут TARGET Атрибут TARGET употребляется при работе с фреймами. Его назначение — указать имя фрейма, в который будет размещен результат обработки формы (в виде HTML-документа). Более подробную информацию об использовании этого параметра можно получить из лекции, посвященной работе с фреймами. 2. Элементы форм Форма представляет собой лишь контейнер для размещения объектов, которые дублируют элементы интерфейса операционной системы: кнопки, поле со списком, переключатели, флажки и т.д. 2.1. Однострочное текстовое поле Однострочное текстовое поле предназначено для ввода строки символов с помощью клавиатуры. Синтаксис создания такого поля следующий. При создании текстового поля с помощью соответствующих атрибутов тега можно указывать следующие параметры: Табл. 7.1. Основные атрибуты однострочного текстового поля Атрибут Описание SIZE Ширина текстового поля, которое определяется числом символов моноширинного шрифта. Иными словами, ширина задается количеством близстоящих букв одинаковой ширины по горизонтали. MAXLENGTH Устанавливает максимальное число символов, которое может быть введено пользователем в текстовом поле. Когда это количество достигается при наборе, дальнейший ввод становится невозможным. Если этот параметр опустить, то можно вводить строку длинее самого поля. ID Идентификатор поля, предназначеный для того, чтобы обработчик формы мог его идентифицировать. NAME Имя поля, предназначено для того, чтобы обработчик формы мог его идентифицировать. VALUE Начальный текст, отображаемый в поле. Создание текстового поля с разными параметрами показано на рис. 7.3. Рис. 8.3. Текстовое поле 2.2. Поле для пароля Поле для пароля — обычное текстовое поле, но отличается от него тем, что все символы отображаются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль. Синтаксис создания следующий. Атрибуты поля полностью аналогичны перечисленным для текстового поля. Создание поля для пароля показано на рисунке 7.4. Пример 7.4. Поле для пароля 2.3. Многострочный текст Этот элемент формы предназначен для создания области, в которой можно вводить несколько строк текста. В таком текстовом поле допустимо делать переносы строк, они сохраняются при отправке данных на сервер. Синтаксис создания следующий. Между тегами можно поместить любой текст, который будет отображаться внутри поля. Допустимые атрибуты перечислены в табл. 7.2. Табл. 7.2. Атрибуты многострочного текста Атрибут Описание COLS Ширина поля в символах. DISABLED Блокирует доступ и изменение элемента. ID Идентификатор поля, предназначено для того, чтобы обработчик формы мог его идентифицировать. NAME Имя поля, предназначено для того, чтобы обработчик формы мог его идентифицировать. READONLY Устанавливает, что поле не может изменяться пользователем. ROWS Высота поля в строках текста. WRAP Параметры переноса строк. Создание поля многострочного текста показано на рисунке 7.5. Рис. 7.5. Многострочный текст 2.4. Поле со списком Поле со списком, называемое раскрывающимся списком или ниспадающим меню, один из гибких и удобных элементов формы. В зависимости от настроек, в списке можно выбирать одно или несколько значений. Преимущество списка в его компактности, он может занимать всего одну строку, а чтобы просмотреть весь список нужно на него нажать. Однако это является и недостатком, ведь пользователю сразу не виден весь выбор. Поле со списком создается следующим образом. Тег , который устанавливает высоту списка. Ширина списка определяется самым широким текстом, указанным в теге
«Разработка web-приложений» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Тебе могут подойти лекции

Смотреть все 588 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot