КАТЕГОРИИ: Архитектура-(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; Просмотров: 657; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |