Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы HTML.doc
Скачиваний:
13
Добавлен:
11.11.2018
Размер:
524.29 Кб
Скачать

10.1 Назначение JavaScript

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

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

Уже в настоящее время придется очень хорошо постараться, чтобы в Internet найти сайт с чисто статическим содержанием. Статичность Web-сайта является признаком такого же пренебре­жительного отношения к пользователю, как, например, печатать газеты мелким шрифтом на некачественной бумаге. При совре­менном положении вещей на рынке Web-продуктов, чтобы посе­тителям сайта было удобно работать с данными, необходимо при ее создании применять новейшие Web-технологии. Как на сторо­не Web-браузера, так и серверной стороны возможности каждой Web-технологии ограничены. JavaScript обладает исключитель­ными свойствами, обеспечивающими объединение и эффектив­ное взаимодействие этих разрозненных технологий.

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

Язык JavaScript давно уже вышел за предполагаемые пределы его использования и за назначенные ему стандарты. Компаниями-разработчиками Netscape и Sun планировалось использование JavaScript для отдельно взятого браузера Netscape на клиентской стороне. На язык также накладывала свои ограничения европейская ассоциация производителей компьютеров ЕСМА (European Computer Manufactures Association). Возможности JavaScript рас­ширились, но все же и сейчас ограничиваются тем небольшим количеством браузеров, которые его не воспринимают.

Благодаря использованию сценариев на языке JavaScript, статические Web-страницы приобретают высококачественное анимационное оформление, возможность интерактивной работы с вводом-выводом данных, предварительной проверки данных до их передачи на сервер. JavaScript - не единственная Web-технология, но особую мощь ей дает то, что она не противопо­ставляется другим Web-технологиям, таким как, например, сце­нарии CGI (Common GateWay InterFace), апплеты Java, элемен­ты управления ActiveX, подключаемые модули Netscape и др. Наоборот, при помощи сценариев на JavaScript можно осущест­вить эффективное взаимодействие этих технологий. Язык JavaScript известен своей клиентской стороной широкому кругу разработчиков, но JavaScript также отлично работает и как сер­верный язык сценариев наравне с Java, API (Application Programming Interface, интерфейс прикладного программирова­ния) и CGI сценариями. Кроме того, JavaScript поддерживается последними версиями MS Windows, на рабочем столе вместе с Windows Script Host.