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

Мощные технологии — скрипты, ASP и РНР



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

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

Мы уже говорили, что для обработки данных, введенных посетителем сайта в предложенную на нем форму, чаще всего используется CGI-скрипт. Однако те же введенные данные можно обрабо­тать, используя JavaScript или VBScript, ASP или РНР.

Используя JavaScript (VBScript), вы можете про­верить только корректность заполнения полей фор-

---------------------------------- 272------------------------------------


мы. Если поля формы заполнены верно, данные пе­редаются на сервер. Иначе посетителю предлагают их подправить.

Другое дело ASP (PHP). Они позволяют не толь­ко проверить данные на корректность, но и обрабо­тать их: сохранить в текстовом файле или занести в базу данных, вывести в браузере в виде HTML-страницы. Одним словом, они делают все то же са­мое, что и CGI-скрипты.

Давайте познакомимся с каждой из этих техно­логий.

JavaScript

Язык JavaScript для составления скриптов был разработан компанией Netscape. Он представляет собой компактный объектно-ориентированный язык, чей синтаксис похож на синтаксис Java и C++. Причем все операции, исполняемые в про­грамме на JavaScript, описывают действия над та­кими объектами, как элементы рабочей области и теги языка HTML.

Язык JavaScript имеет свои объекты и методы, ориентированные на работу с гипертекстовыми документами. В нем нет ограничений на использу­емые типы данных, то есть переменным формаль­но не присваивается никакой тип. Потому не нуж­но перед использованием переменной ее описы­вать. В программах на JavaScript вы можете со­здавать свои процедуры — function и затем ис­пользовать их в HTML-коде для выполнения ка­ких-либо действий (например, при формировании гиперссылки в странице фреймовой структуры ис­пользовать JavaScript-функцию для одновремен-


ной перерисовки нескольких существующих кад­ров фрейма).

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





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



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