Студопедия
МОТОСАФАРИ и МОТОТУРЫ АФРИКА !!!


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

Java-аплеты и элементы управления ActiveX




JavaScript-приложения

JavaScript – это интерпретируемый язык описания сценариев, разработанный компанией Netscape.

C помощью приложений, написанных на JavaScript, можно расширить возможности HTML-страниц. JavaScript, внедренный в Web-страницу, выполняется на стороне клиента, то есть интерпретируется браузером и может добавить HTML-странице значительную интерактивность. JavaScript часто используют для обработки ввода данных в формы и некоторых других сервисов.

Обычно скриптовые языки (языки подготовки сценариев) проще для написания программ, чем компилируемые языки, такие как C и C++. Напомним, что приложение, созданное на базе интерпретируемого языка, предполагает наличие интерпретатора, который осуществляет покомандную обработку исходного текста программы (каждый оператор транслируется в машинный код и сразу выполняется, затем транслируется и выполняется следующий оператор), в то время как компилятор транслирует сразу весь исходный текст программы в объектный код, который затем преобразуется редактором связей в выполняемую программу. Поэтому скрипт выполняется дольше, чем откомпилированная программа, поскольку каждая инструкция сначала обрабатывается другой программой.

JavaScript-приложение позволяет выполнять произвольные математические вычисления, открывать и закрывать новые окна, вызывать всплывающие меню, подсказки, перемещающиеся графические объекты и т.д.

В JavaScript реализована возможность определять обработчики событий – фрагменты кода, выполняющиеся при определенных действиях пользователя. Это позволяет использовать JavaScript для обеспечения взаимодействия с пользователем. Можно привести более практичный и, скорее всего, знакомый пользователям пример. Большинство из вас заполняли различные формы на Web-сайтах и сталкивались с ситуацией, когда, нажав на кнопку «Отправить», вместо подтверждения того, что ваша форма отправлена на Web-сервер, вы получали сообщение, что не все параметры формы заполнены. Такая служба может быть организована на базе JavaScript-приложения. Данное приложение следит, все ли необходимые поля заполнены, и в случае если заполнение произведено неверно, без обращения к серверу генерирует сообщение о том, что определенные поля не заполнены. Эта процедура может продолжаться на стороне клиента до тех пор, пока форма не будет правильно заполнена. В отличие от cgi-скриптов, которые выполняются на сервере и не зависят от типа браузера, установленного на клиентской машине, JavaScript-приложение может требовать наличия браузера определенной версии.

Большинство браузеров поддерживает вышеупомянутые языки сценариев, такие как JavaScript. Это позволяет расширить функциональные возможности стандартных элементов управления, однако в ряде случаев мощности языков сценариев явно недостаточно или требуется решение, которое не должно зависеть от конкретного браузера. В этих случаях применяются аплеты Java. Слово аплет происходит от английского «application» – «приложение». Java-аплет – это небольшая прикладная программа, написанная на языке Java, которая может быть встроена в HTML-страницы и передана из Сети вместе с документом как присоединение для его исполнения у пользователя. Технология разработки HTML-документа позволяет написать Java-программы, откомпилировать и поставить ссылки на полученный код в HTML-документе. Такие дополнительные Java-программы и называются Java-аплетами.




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

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

Своеобразным ответом со стороны компании Microsoft на технологию Java, разработанную компанией Sun Microsystems, является технология ActiveX control.

ActiveX control обычно реализована в виде небольших библиотек, которые могут скачиваться браузером (или уже установлены на клиентском компьютере) и представляются пользователю в виде динамического содержания Web-страницы.

По соображениям безопасности некоторые посетители Web-сайтов не хотят получать на свой компьютер программы из Интернета, поэтому современные браузеры позволяют отключить загрузку Java-аплетов и элементов управления ActiveX.





Дата добавления: 2014-02-02; просмотров: 1170; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: При сдаче лабораторной работы, студент делает вид, что все знает; преподаватель делает вид, что верит ему. 9429 - | 7321 - или читать все...

Читайте также:

  1. ActiveX и автоматизация (Automation) в виде OLE-automation
  2. II. Структурные и персональные методы управления организационными конфликтами
  3. III. Эффективность стратегического управления предприятием
  4. PR как особый вид управления. Субъекты и объекты политического PR
  5. TQM как основа интегрированной системы управления организацией
  6. Автоматизация офиса. Из всех видов технологий информационная технология сферы управления предъявляет самые высокие требования к человеческому фактору
  7. Автоматизация систем управления организацией
  8. АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ НА РАЗНЫХ УРОВНЯХ УПРАВЛЕНИЯ ОРГАНИЗАЦИЕЙ
  9. Автоматизированные системы управления производственными
  10. Автоматизированные системы управления технологическими процессами
  11. Автоматизированные системы управления технологическими процессами. Вопросы для самопроверки. Назначение исполнительных устройств


 

3.215.182.36 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


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