72158e7b На сайте 1plit.ru дсп цена. |

JavaScript. Руководство

JavaScript это разработанный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев). Ядро JavaScript содержит набор основных объектов, таких как Array, Date и Math, и основной набор элементов языка, таких как операции, управляющие структуры и операторы. Ядро JavaScript может быть расширено путём предоставления дополнительных объектов; например:
* Клиентский JavaScript расширяет ядро языка за счёт объектов, управляющих браузером (Navigator или другой подобный web-браузер) и его Document Object Model (DOM). Например, клиентские расширения позволяют приложению размещать элементы на HTML-форме и отвечать на пользовательские события, такие как щелчок мышью, ввод данных в форму и навигация по страницам.
* Серверный JavaScript расширяет ядро языка за счёт объектов, имеющих отношение к работе JavaScript на сервере. Например, серверные расширения позволяют подключиться к реляционной БД, поддерживать непрерывность информации между вызовами приложения или работать с файлами на сервере. JavaScript даёт Вам возможность создавать приложения, работающие в Internet. Клиентские приложения работают в браузере, таком как Netscape Navigator, а серверные приложения запускаются на сервере, таком как Netscape Enterprise Server. Используя JavaScript, Вы можете создавать динамические HTML-страницы, которые обрабатывают пользовательский ввод и работают с данными через использование специальных объектов, файлов и реляционных баз данных.

Введение
JavaScript. Обзор
Что такое JavaScript?
Рисунок 1.1Язык JavaScript
Ядро JavaScript
Клиентский JavaScript

Значения, Переменные и Литералы
Значения
Конвертация типов данных
Переменные
Объявление переменных

Выражения и Операции
Выражения
Операции
Операции присвоения
Таблица 3.1 Операции присвоения

Регулярные Выражения
Создание регулярного выражения
Написание патэрна регулярного выражения
Использование простых патэрнов
Использование специальных символов

Операторы
Условные Операторы
Оператор if...else
Оператор switch
Операторы циклов

Функции
Работа с Объектами
Объекты и свойства
Создание новых объектов
Использование инициализаторов объектов
Использование функции-конструктора

Объектная Модель. Детали
Языки на базе классов и языки на базе прототипов
Определение класса
Подклассы и наследование
Добавление и удаление свойств

Внедрение JavaScript в HTML
Использование тэга SCRIPT
Специфицирование версии JavaScript
Таблица 9.1Версии JavaScript и Navigator'а
Пример 1.

Обработка Событий
Таблица 10.1 Обработчики Событий JavaScript
Определение обработчика события
Пример: использование обработчика события
Рисунок 10.1Форма с обработчиком события

Использование Объектов Navigator'а
Иерархия объектов Navigator'а
Рисунок 11.1 Иерархия объектов Navigator'а
Свойства документа: пример
Таблица 11.1 Пример значений свойств объектов

Дополнительные Статьи
Безопасность в JavaScript
Политика Одного Источника
Таблица 14.1 Сравнения источника с
Таблица 14.2 Свойства - субъекты проверки источника
Проверка источника document.domain