Искусство в IT-технологиях...

Коршунов Андрей Александрович. Система управления содержанием WEB сайта, 2004

1.3.2 JAVASCRIPT

Из приведенных выше описаний языка HTML, протокола HTTP и интерфейса CGI следует вывод об отсутствии возможности обработки данных на стороне клиента Любые действия, связанные с анализом поступившей от клиента информации (введенной пользователем)» ее последующая обработка может быть осуществлена только CGI программой, выполняемой на сервере.
Для решения этих проблем было предложено расширить язык разметки HTML языком JavaScript
JavaScript - это язык управления сценарием отображения документа» Все операции, которые можно исполнять в программе на JavaScript, описывают действия над элементами рабочей области проіраммьі-браузсра, а именно контейнерами (тегами) языка HTML В отличие от языка Java, в JavaScript не реализованы классы объектов, наследование» инкапсуляция и полиморфизм. В нем имеются объекты с набором свойств и набор функций над объектами, которые называются методами. Функция пользователя выполняется при наступлении некоторых событий, например onChange (изменение поля формы), onClick (нажатие на кнопку или ссылку), onLoad (при загрузке документа) и других, а внутренние функции языка используются непосредственно в тексте (коде) 117].
Исходный код нз языке JavaScript встраивается непосредственно в текст HTML документа и интерпретируется браузером, позволяя таким образом перенести часть действий по обработке информации на сторону клиента»
Главная из проблем, связанных с использованием языка JavaScript, заключается в отсутствии единого стандарта.
Это повлекло за собой появление версий языка, которые работают только с использованием браузеров определенных фирм-разработчиков. Таким образом, создание страниц, содержащих не тривиальные процедуры на языке JavaScript, которые могли бы одинаково отображаться и обрабатываться всеми браузерами, становится очень затруднительно.
Кроме того, при использовании языка JavaScript возникают различные проблемы информационной безопасности. Необходимо заметить, что эта проблема связана не столько с языком, сколько с его реализацией в том или ином браузере
предыдущий следующий
= К содержанию =


1.3.2 JAVASCRIPT - релевантная информация:

  1. 1.2.3.1. Язык гипертекстовой разметки документов
    Большая часть документов в системе WWW хранится в формате HTML. Документ в формате HTML - Web-страница представляет собой текстовый файл, в котором кроме собственно отображаемого текста содержатся команды языка HTML, указывающие способ отображения документа. Для отображения HTML-документов на экране компьютера пользователя используются специальные программы - Web-броузеры (программы просмотра
  2. 1.2.6.1. Способы получения статистики посещений Web-сайта
    Для управления Web-проектом необходимо получать точную информацию о посещении Web-сайта и его отдельных страниц пользователями сети Интернет. Существует два основных способа получения такой информации: 1) вызов специального сценария при загрузке Web-страниц сайта и 2) использование протоколов Web-сервера. Первый способ может быть реализован следующим образом. На каждую Web-страницу, статистика