Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Язык сценариев Java Script




Java Script - это язык сценариев, с помощью которого можно расширить возможности HTML. Представляет собой интерпретируемый, объектно-ориентированный язык с Си-подобным синтаксисом. Соответствия между операторами Java Script и языка Паскаль приведены в прил. 1.

Замечание: в языке Java Script, как и Си, учитывается регистр символов (в отличие от HTML). Поэтому имена объектов должны соответствовать их определению в HTML-документе с точностью до регистра символов, имена свойств и методов объектов должны соответствовать спецификации Java Script. Например, myForm и Myform - это разные имена, defaultValue - это свойство объекта text, а defaultvalue - не определено.

Язык Java Script не является упрощенной версией языка Java, как многие считают. Java разработан фирмой Sun, и работает по совершено другим принципам. Единственное, что их объединяет - это похожий синтаксис и возможность применения в Интернет.

Java Script разработан фирмой Netscape Communications для использования в браузере Netscape Communicator 2.0 (Java Script 1.0) и на сервере (Java Script для сервера). Поддерживается и браузером Internet Explorer (язык JScript), начиная с версии 3.0. Надо заметить, что в NN2.0 Java Script был реализован с несколькими ошибками, что затрудняет его использование в этом браузере.

В настоящее время базовой является версия Java Script 1.1, поддерживаемая браузерами NN3.0 и более поздних версий. В новой версии языка были исправлены многие ошибки, а также введены: возможность взаимодействия JavaScript и Java, определение установленных plug-ins, определены новые типы объектов (Area, Function, Image) и ряд других особенностей, которые по мнению разработчиков должны повысить мощь программирования на JavaScript. Кроме того, существует версия Java Script 1.2 (NN4.0) и Java Script 1.3 (NN4.06 и выше). Однако они поддерживаются не всеми версиями браузеров, а также не имеют существенных отличий, поэтому в пособии не рассматриваются.

Основные возможности Java Script:

· Управление отображением и содержимым HTML-документа. Можно динамически генерировать документ в процессе его загрузки браузером или создавать новый документ.

· Управление браузером - открытие и закрытие окон браузера, вывод окон - сообщений.

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

· Взаимодействие с пользователем. Имеется возможность определить обработчики событий, которые выполняются при наступлении событий (обычно вызываемых пользователем). Можно, например, выводить сообщение в строке статуса, если пользователь установит курсор "мыши" на гипертекстовую ссылку, или проверять значения, введенные в форме, перед ее отправкой на сервер, и т.д.

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




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


Дата добавления: 2014-12-27; Просмотров: 632; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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