Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Понятие скрипта




Система WWW

Основные понятия Web-программирования

World Wide Web (WWW) - это название глобальной гипертекстовой системы, которая для передачи информации использует Интернет. Современные гипертекстовые информационные системы условно можно представить в виде совокупности нескольких компонентов:

¨ системы хранения гипертекстовых объектов,

¨ системы отображения гипертекстовых объектов,

¨ системы подготовки гипертекстовых объектов,

¨ системы программирования просмотра совокупности гипертекстовых объектов.

С этой точки зрения технология WWW только к 1996 году получила законченный, функционально полный вид. Первыми были разработаны системы хранения и просмотра (1989-1991 г.г.), которые продолжают развиваться и в настоящее время. После 1990 года стали появляться первые системы подготовки документов. Наконец, в 1995 году были предложены первые языки управления сценариями просмотра.

 

Классификация скриптов, их различия и области применения

При изучении средств создания web-сайтов[1] обычно следуют по пути от простого к сложному и начинают с изучения языка разметки гипертекста HTML. Язык HTML позволяет создать статический сайт, т.е. сайт, содержимое которого определяется разработчиком и не изменяется при просмотре.

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

Сценарием (программой, скриптом) называется последовательность инструкций выполняемых интерпретатором. Интерпретатор может располагаться как на стороне клиента (браузер), так и на стороне сервера.

Программы, работающие с объектами HTML-документа и браузера и выполняемые браузером на компьютере посетителя сайта, называются клиентскими сценариями.

С помощью клиентских сценариев можно решить множество задач, например:

¨ Обработка событий, инициированных пользователем (щелчок кнопкой мыши, нажатие клавиши и др.),

¨ Обработка данных, введенных пользователем в форму, перед их отправкой на сервер,

¨ Изменение параметров отдельных элементов документа и браузера (изменение значений атрибутов, стилевых параметров и даже тегов),

¨ Запись и чтение cookie[2],

¨ Управление процессами во времени.

В HTML-документ кроме клиентских сценариев можно вставить сценарии, выполняющиеся не браузером, а сервером. Такие сценарии называются серверными сценариями. В отличие от клиентских скриптов, исходные тексты серверных недоступны для посетителя, что позволяет сохранить их содержимое в тайне от посторонних.

Серверные сценарии выполняют задачи, с которыми достаточно сложно справиться с помощью клиентских сценариев, например:

¨ Прием и обработка данных, введенных посетителями web-страницы,

¨ Сохранение данных в файлах и базах данных, расположенных на стороне сервера,

¨ Передача данных по электронной почте,

¨ Модификация графических изображений,

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1159; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.