Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

Часть 1.

Логика функционирования Web приложений.

Конструирование Web страниц с использованием языка HTML

и

каскадных таблиц стилей (CSS)

Окулич В.И., Трубилов Н.М.

Н.Новгород

2011 год

Оглавление

Введение. 5

Глава 1. Основные подходы к разработке Web-приложений: языки, модели и технологии. 7

1.1. Эволюция языков создания (разметки) страницы Web. 7

1.2. Разработка Web приложений. 10

1.3. Реализация принципов функционирования Web-технологий. 29

1.3.1. Некоторые детали сетевого взаимодействия. 29

1.3.2. Типы данных и их обработка Web сервере. 34

1.3.3. О некоторых других Web технологиях. 39

1.3.4. Заключение. О навыках разработки серьёзных Web-- приложений. 40

1.4. Контрольные вопросы к главе 1. 42

Глава 2. Основы HTML – языка гипертекстовой разметки. 44

2.1 Введение в HTML. 44

2.1.1 История развития HTML. 44

2.1.2. Основные положения гипертекстовой разметки. 47

2.1.3. Назначение и состав контейнера <HTML> … </HTML>. 51

2.2 Структура HTML – документа и используемые для этого тэги. 52

2.2.1. Назначение раздела 1- дать информацию о версии HTML. 52

2.2.2. Назначение и состав контейнера <HTML> … </HTML>. 54

2.3. Разметка, обеспечивающая форматирование HTML – документа. 66

2.3.1. Понятие форматирования. 66

2.3.2. Форматирование страницы и текста. 66

2.3.3. Форматирование абзаца. 69

2.3.4. Форматирование произвольного фрагмента текста. 75

2.4. Форматирование гипертекстовых ссылок и закладок. 79

2.4.1. Гиперссылки. 79

2.4.2. Закладки. 81

2.4.3. Открытие html страниц, вызываемой гиперссылкой, в новом окне. 83

2.4.4. Форматирование гиперссылок. 84

2.5. Таблицы в HTML: создание и форматирование. 85

2.5.1. Использование таблиц в HTML документе. 85

2.5.2. Создание простейших HTML-таблиц. 85

2.5.3. Форматирование таблиц. 88

2.6. Графика в HTML. 99

2.6.1. Общие соображения. 99

2.6.2. Способы хранения изображений. 100

2.6.3. Использование изображения в качестве фона HTML-документа (атрибут BACKGROUND тега <BODY>) 101

2.6.4. Встраивание изображений в HTML-документы (элемент <IMG>) 101

2.6.5. Гиперкарты – важный элемент гипертекста. 106

2.7. Формы в HTML. 117

2.7.1. Основы создания форм. 117

2.7.2. Элементы форм. 121

2.8. Фреймы. 143

2.8.1. Сфера применения фреймов. 143

2.8.2. Создание Web-страниц с фреймами. 144

Глава 3. Основы использования CSS – каскадных таблиц стилей. 149

3.1. Понятие CSS. 149

3.2. Подключение CSS. 150

3.2.1. Таблица связанных стилей. 150

3.2.2. Таблица глобальных стилей. 152

3.2.3. Внутренние стили. 153

3.3. Базовый синтаксис. 154

3.4. Селекторы тегов. 156

3.5. Классы. 157

3.6. Идентификаторы. 162

3.7. Правила создания стиля. 166

3.8. Основы CSS-верстки. Создание «резинового» шаблона. 170

3.8.1. Создание макета из одной колонки. 170

3.8.2. Макет из двух колонок. 172

3.8.3. Макет из трех колонок. 174

Задания для самостоятельной работы. 177

Задание 1. 177

Задание 2. 178

Задание 3. 179

Задание 4. 181

Задание 5. 182

Задание 6. 184

Задание 7. 184


Введение

В настоящее время известны и используются более десяти тысяч языков программирования. Язык программирования – это совокупность слов, правил орфографии и синтаксиса, по которым можно составлять предложения, немного похожие на обычный язык. Совокупность этих предложений (программы) заставляет электронные устройства компьютеров выполнять различные действия: вычислять, рисовать, печатать, разговаривать и т. п.. Эти программы могут работать на разных операционных системах, но цель у них одна – заставить электронные схемы процессоров и микросхем различных вспомогательных устройств (принтеров, сканеров, мониторов, дисков, флэш-памяти и т.п.) выполнять нужные человеку действия.

Обзоры по языкам программирования можно посмотреть в Интернете[1].

Почему появилось их так много, и разве нельзя было обойтись меньшим количеством? Дело в том, что идёт постоянное совершенствование электронных схем процессоров ЭВМ и, как следствие, появляются новые машинные команды (отражаемые на электронном уровне совокупностью условных единиц и нулей, а точнее разными уровнями напряжений на контактах микросхем). Поэтому возникают новые возможности работы компьютеров. Их надо отображать в виде новых конструкций языка, и это ведёт к появлению новых и более мощных по своим возможностям языков программирования.

Интернет является одним из наиболее динамично развивающихся областей информационных технологий. Поэтому в этой области созданы и продолжают развиваться языки программирования. Появилась целая область (и даже отрасль) знаний, называемая web-программированием.

Web программирование – это разработка программных продуктов, предназначенных для работы на сайтах Word Wide Web. Даже разработка web страниц на чистом HTML является web-программированием, так как при просмотре страницы в браузере соответствующая программа исполняет код HTML, форматируя изображение согласно инструкциям этого языка. В настоящее время web-программирование включает очень большое число различных технологий.

В данном пособии мы рассмотрим небольшую часть этой обширной области – язык текстовой разметки HTML, использование так называемых таблиц стилей (CSS) для ускоренного формирования интернет страниц и основы языка web-программирования PHP.

Предварительно в Главе 1 проведён обзор понятий и моделей Web взаимодействия и Web разработки.


Глава 1. Основные подходы к разработке Web-приложений: языки, модели и технологии





Дата публикования: 2015-03-29; Прочитано: 412 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...