У вас вопросы?
У нас ответы:) SamZan.net

вариант программирования на стороне клиента т.html

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

  1.  Программирование на стороне клиента: языки описания сценариев и динамический HTML

Классическая и объектно-ориентированная технологии.

? 2 Программирование на стороне клиента.

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

Активация кода происходит по принципу отклика на события, например щелчок по ссылке, в этом случае сервер выполняет скрипт и на экране браузера отображаются изменения.

VBScript представляет собой язык описания сценария в основе которого лежит Visual Basic for Application (VBA).

Общие недостатки с использованием языков программирования со скриптами.

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

Кроме языков сценария для предания динамизма веб-страницам, кроме языков сценариев применяются основанные на технологии COM компоненты ActiveХ.

Технология COM предполагает наличие кодов, реализации различных объектов управления в модулях ОС Microsoft, доступ к которым осуществляется через реестр ОС. Компонент ActiveX, добавляется в веб-страницу при помощи тега Object, который однозначно определяет компонент для программы просмотра (для браузера).

Поиск в реестре кода этого объекта осуществляется по атрибуту CLASSID,представляющий собой набор соответствующих символов. Если эта информация отсутствует в реестре, то браузер обращается по атрибуту code base, который указывает на путь к соответствующему ресурсу всемирной паутины. После выполнения этих операций браузер клиента запускает найденный код с начальными параметрами определёнными тегом PARAM. Таким образом, на экране браузера клиента происходит изменение веб-страницы. В соответствии с этой же технологией кроме элементов управления ActiveX можно создавать документы ActiveX, которые представляют собой программные объекты, которые могут загружаться и работать внутри ActiveX контейнера, например IE.

Третий подход придания интерактивности страницам в HTML коде, является использование расширения классического языка HTML - Dynamic HTML.

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




1. тема хозяйственного права
2. это- процедура рассмотрения законопроекта одобренного нижней палатой парламента в верхней палате;
3. ФИНАНСОВЫЙ И КРЕДИТ ДЛЯ ПОДГОТОВКИ К ИТОГОВОЙ ГОСУДАРСТВЕННОЙ АТТЕСТАЦИИ В 2012-2013 УЧ.
4. ПОСТ1989. СОЦИОГУМАНИТАРНАЯ КРИТИКА Авторы Н
5. Как выразить любовь вашему спутнику Чепмен Гэри Пять языков любви Благодарность Любовь мы
6. Тема 4- Программное обеспечение Назначение и классификация Программное обеспечение ПО softwre предст
7. Книги учебники монографии учебные пособия и др
8. на тему- Мотивы поведения потребителей факторы выбора и потребительские риски
9. масштаб использования
10. Об очередных задачах партии в национальном вопросе подчеркивалось что необходимо добиваться доверия угне
11. Международно-правовое регулирование защиты личности в случае вооруженного конфликта
12. варианты милоградской культуры
13. тематизированных таким образом чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ ~ это а
14. Схема напряжения на диодах
15. Эмоциональные проблемы в речевой коммуникации
16. ТЕМА І МЕХАНІЗМИ ДЕРЖАВНОГО УПРАВЛІННЯ В УМОВАХ ЗНАЧИМОЇ СОЦІАЛЬНОЕКОНОМІЧНОЇ ДИФЕРЕНЦІАЦІЇ КРАЇНИ
17.  Понятие доверенности
18. При проверке забалансовых счетов необходимо- По арендованным основным средствам-
19. Спортивный арбитраж как способ рассмотрения споров в области спорта (сравнительно-правовой аспект)
20. терапии Даниил Хломов Очень трудно написать текст об очевидных вещах таким образом чтобы его могли воспр