![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Возможности 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; Прочитано: 286 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!