Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.doc
Скачиваний:
0
Добавлен:
02.02.2020
Размер:
6.88 Mб
Скачать

Глава 5. Язык JavaScript………………………………………………..202

5.1. Включение скриптов JavaScript в HTML-код

5.2. Описание языка

5.2.1. Типы данных

5.2.2. Операторы и выражения

5.3. Функции

5.3.1. Стандартные функции

5.3.2. Функции пользователя

5.3.3. Передача параметров по значению и по ссылке

5.3.4. Глобальные и локальные переменные

5.3.5. Модели событий

5.4. Объектная модель

5.4.1. Пользовательские объекты

5.4.2. Прототипы

5.4.3. Исключения: throw/catch/finally

5.4.4. Встроенные объекты String, Array, Date, Math

5.5. Document Object Model (DOM)

5.5.1. Коллекции

5.6. JavaScript и AJAX

5.6.1 Класс XMLHttpRequest

5.7. JQuery

5.7.2. Манипуляции с DOM

5.7.3. Обработка событий

5.8. Примеры на JavaScript

Глава 6. Язык серверных скриптов php…………...…………286

6.1. Описание языка

6.2. Объектно-ориентированное программирование в PHP

6.3. Обработка исключений

6.4. Файлы

6.5. PHP и база данных MySQL

6.6. Передача данных от клиента к серверу и обратно по протоколу HTTP

6.7. Обработка HTML-форм

6.8. Работа с E-mail

6.9. Cookies-наборы

6.10. Сессии (Сеансы)

6.11. Сериализация объектов

6.12. Сетевые соединения и сокеты

6.13. Вывод графических данных с помощью РНР

Глава 7. Лабораторные работы……………………..………………….400

Лабораторная работа 1. Инструменты и средства создания простых сайтов

Лабораторная работа 2. Работа с гипертекстовыми документами

Лабораторная работа 3. Применение каскадных таблиц стилей CSS Лабораторная работа 4. Блочная верстка сайтов на основе CSS

Лабораторная работа 5. Динамика и JavaScript на Веб-странице Лабораторная работа 6. Проверка правильности заполнения форм на JavaScript

Лабораторная работа 7. PHP. Массивы и строки. Функции. Файлы и строки. Работа с базами данных

Лабораторная работа 8. Разработка сайтов на основе CMS Joomla! и Drupal

Приложение 1. Курсовые работы…………………………………...443

Курсовая работа 1. Создание клиентских приложений…….…..…443

Курсовая работа 2. Сайты клиент-сервер..………….…….………..446

Курсовая работа 3. Технологии разработки Веб – приложений….451

Приложение 2. Быстрая разработка Веб-приложений и CMS….....453

Литература и электронные источники………….…….……….…....465

Расскажи мне в двух словах роман “Мастер и Маргарита”…

Из разговора двух девушек Жени и Саши

Введение Коротко об истории Интернет

Компьютерная сеть Интернет представляет собой одно из са­мых выдающихся достижений человечества последнего времени. Интернет представляет собой мировую сеть, состоящую из миллионов локальных сетей и устройств. На вопрос “Как был изобретен Интернет?” часто отвечают: “Интернет изобрели случайно!”, имея в виду известную историю появления и развития Интернет. Действительно, Интернет был создан в военных лабораториях, которые, всегда работают на оборону, а изобретают всевозможные средства для нападения. Здесь же все получилось наоборот – из военных исследований выросла мировая компьютерная сеть. Если быть точнее, речь идет о первом и втором шагах на пути развития глобальной сети.

Первый шаг в развитии Интернет был сделан в конце 1960-х гг. Министерство обороны США в это время профи­нансировало разработку проекта надежной сети, с помощью которой управление войсками и обмен данными между компьютерами были бы возможны даже в случаях катастроф или атомной бомбардировки. Сеть должна была продолжать функционировать, даже тогда, когда отдельные ее участки будут уничтожены. Руководило проектом управление научных разработок (ARPA). В 1969 г. такая система была создана и названа ARPAnet. Данная сеть могла бы остаться одним из многих профинансированных и выполненных проектов, если бы не концептуальные особенности, заложенные в данный проект. Во-первых, в сети не было разделения на главный компьютер- подчиненный компьютер. Во-вторых, попутно был разработан межсетевой протокол IP(Internet Protocol).

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

Протоколы регламентируют обмен сообщениями и па­кетами данных. Для поддержки протоколов используются программные модули, реализующие используемые протоколы. Межсетевой протокол IP является многоплатформенным стандартом, позво­ляющим объединять в сеть разнородные компьютеры и устройства, управляемые различными ОС, но поддерживающие протокол IP.

В начале 1980-х гг. Национальный научный фонд США при поддержке ARPA соединил в единый комплекс центральные компь­ютеры пяти локальных сетей. Эти сети, как и ARPAnet, использовали бесплатный, свободный протокол обмена данными IP. Это был второй шаг на пути развития Интернет, на котором было планировалось при­соединить к глобальной сети и другие университеты.

Вскоре выяснилось, что создание «сети сетей» будет дешевле, если соединить между собой научные сети университетов через локальные сети коммерческих фирм. При такой схеме информация может переда­ваться от одной локальной сети к другой через ближайших соседей, а большинство расходов будет ложиться на коммерческие фирмы. Бизнес­мены быстро поняли, что после некоторых финансовых инвестиций компьютерные сети можно использовать для коммерческих целей. К этому времени американский Федеральный Совет по информационным сетям отменил требование, по которому для присоединения к сети было необходимо разрешение Совета. После этого сеть стала быстро развиваться. Через трансатлантический кабель и специализированные спутники была установлена связь через океан с европейскими научными центрами и университетами, к которым затем подсоединились местные локальные сети. Международная организация по стандартизации (Organization for International Standardization, ISO) разработала стандарты сетевых прото­колов, которые позволили бы связать между собой компьютеры в разных частях света. Однако пользователи как раньше, так и сейчас используют на своих компьютерах машинах программное обеспечение, поддерживающее IP. Таким был третий шаг в развитии Интернет.

В конце 1980-х гг. доступ к сети Интернет по коммути­руемым телефонным каналам посредством модемов получили частные пользователи. Это можно назвать четвертым шагом в развитии Интернет.

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

Определение. Трафиком называется общий суммарный поток информации через один сетевой узел.

Определение. Сетевой узел – это подключенный к сети Интер­нет компьютер, который объединяет несколько локальных сетей, исполь­зующих один сетевой протокол.