Введение. Лекция1. Основные понятия структуры документа

Лекция1. Основные понятия структуры документа. Введение в Java-Script

Исследование сценария.

Структура и форма записи сценария

Структура документа.

Объектная модель документа

Принципы использования JavaScript

ВВЕДЕНИЕ

В ноябре 1995 года, был разработан проект создания языка написания сценариев для браузеров Netscape. Этот язык, вначале названный LiveScript, разрабатывался параллельно с программным обеспечением для Web-сервера Netscape. Язык имел единый синтаксис и должен был служить двум целям: создание среды разработки сценариев для управления работой сервера и подключения к другим службам, таким, как удаленные базы данных и средства поиска информации.

В начале декабря 1995 года в преддверии формального выхода в свет Navigator 2, компании Netscape и Sun объявили, что язык создания сценариев в дальнейшем будет именоваться как JavaScript. У компании Netscape были некоторые причины маркетингового характера для такого изменения названия.

Основные задачи, решаемые с помощью JavaScript.

§ Если нужно реализовать прямую или ответную реакцию Web-страницы на действия пользователя при управлении элементами формы (полями, текстовыми областями, кнопками, переключателями, элементами списка, списками меню) и гиперссылками. Этот класс приложений можно назвать бессерверными сценариями.

§ Если необходимо организовать небольшие наборы данных в определенные структуры, вроде баз данных, и предоставить для управления ими дружественный интерфейс.

§ Для управления многофреймовыми документами, надстройками или аплетами Java в зависимости от предпочтений пользователя и настроек браузера.

§ Для организации предварительной обработки данных перед отправкой их на сервер.

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

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

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

§ Запускать приложения на компьютере клиента.

§ Считывать или записывать файлы и папки на компьютере клиента или сервере.

§ Перехватывать потоки данных с сервера.

§ Отправлять себе почтовые скрытые сообщения от посетителей Web-узла.

Одна из основных задач - минимум усилий для улучшения дизайнерского оформления, динамизма и интерактичвности web-страниц.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: