Возможности использования элементов языка JavaScript — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Возможности использования элементов языка JavaScript

2017-12-13 211
Возможности использования элементов языка JavaScript 0.00 из 5.00 0 оценок
Заказать работу

JavaScript - это новый язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотрудничестве с Sun Microsystems на базе языка Java. С помощью языка JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя.

Создание Web-документов, включающих программы на JavaScript, требует наличие текстового редактора и подходящего браузера. Некоторые просмоторщики включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.

 
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java-апплетов, встроенных в страницу HTML. Особенностью обработки кода скриптов на JavaScript является то, что они обрабатываются интерпретатором браузера по мере загрузки документа. При этом формат кода преобразуется в более эффективный внутренний формат, который выполняется позднее. Скрипты можно располагать в любом месте HTML-страницы. При этом они обрамляются тегами <SCRIPT> </SCRIPT>.

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

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

Известно четыре способа подключения JavaScript-программ к HTML-документу:

- использование тега <SCRIPT>;

- объявление JavaScript-файла, содержащего текст программы;

- определение JavaScript-выражения в качестве значения HTML-атрибутов;

- объявление JavaScript-программы в качестве обработчика событий.

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

Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первый взгляд, кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее, разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.

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

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

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

- события, связанные с документами (события документа);

- события, связанные с гиперсвязью (события гиперсвязи);

- события, связанные с формой (события формы);

- события, связанные с мышью [9].



Поделиться с друзьями:

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

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

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.