Ядро JavaScript 1.5. Руководство по Использованию
Ядро JavaScript.
Руководство по Использованию.
Об Этой Книге
- Новое в Этом Релизе
- Что Вы Уже Должны Знать
- Версии JavaScript
- Где Найти Информацию О JavaScript
- Соглашения по Документам
Глава 1 JavaScript. Обзор.
- Что такое JavaScript ?
- JavaScript и Java
- JavaScript и Спецификация ECMA
- Соотношение между версиями JavaScript и ECMA
- Документация по JavaScript и Спецификация ECMA
- Терминология JavaScript и ECMA
- Новые Возможности в Этом Релизе
Часть 1 Возможности Ядра Языка
Глава 2 Значения, Переменные и Литералы
Константы
Литералы
- Литералы массива
- Булевы литералы
- Литералы с плавающей точкой
- Целые числа
- Литералы объекта
- Строковые литералы
- Булевы литералы
- Unicode, совместимость с ASCII и ISO
- Unicode, Escape-Последовательности (Замены)
- Отображение символов Unicode
Глава 3 Выражения и Операции
- Выражения
- Операции
- Операции
- Присвоение
- Сравнение
- Арифметические
- Побитовые
- Логические
- Строковые
- Специальные
- Приоритет Операций
- Сравнение
Глава 4 Регулярные Выражения
- Создание Регулярного Выражения
Написание Патэрна Регулярного Выражения
- Использование простых патэрнов
- Использование специальных символов
- Использование скобок
- Использование специальных символов
Работа с Регулярными Выражениями
- Использование совпадений подстрок в скобках
- Выполнение глобального поиска, игнорирование регистра символов и рассмотрение многострочного ввода
- Выполнение глобального поиска, игнорирование регистра символов и рассмотрение многострочного ввода
Примеры- Изменение порядка в строке ввода
- Использование специальных символов для проверки ввода
- Использование специальных символов для проверки ввода
Глава 5 Операторы
- Блок Операторов
- Условные Операторы
- Условные Операторы
- if...else
- switch
Операторы Циклов
- for
- do...while
- while
- label
- break
- continue
- do...while
Операторы Манипуляции Объектами
- for...in
- with
- with
Комментарии
Операторы Обработки Исключительных Ситуаций (Исключений)
- throw
Глава 6 Функции
- Определение
- Вызов
- Использование массива arguments
- Предопределенные Функции
- eval
- isFinite
- isNaN
- parseInt и parseFloat
- Number и String
- escape и unescape
- isFinite
Глава 7 Работа с Объектами
- Объекты и Свойства
Создание Новых Объектов
- Использование инициализатора объекта
- Использование конструктора функции
- Индексирование свойств объекта
- Определение свойств для типа объекта
- Определение методов
- Использование this для ссылки на объект
- Определение Getter- и Setter-методов
- Удаление Свойств
- Использование конструктора функции
Предопределенные Объекты Ядра
- Array
- Boolean
- Date
- Function
- Math
- Number
- RegExp
- String
- Boolean
Глава 8 Объектная Модель, Детали
- Языки на Базе Классов и на Базе прототипов
- Определение класса
- Подклассы и наследование
- Добавление и удаление свойств
- Различия, резюме
- Подклассы и наследование
Пример Employee
- Создание Иерархии
- Свойства Объекта
- Создание Иерархии
- Наследование
- Добавление свойств
- Добавление свойств
Более Гибкие Конструкторы
- Дополнительное Рассмотрение Наследования
- Дополнительное Рассмотрение Наследования
- Локальные и наследуемые значения
- Определение отношений экземпляров
- Глобальная информация в конструкторах
- Множественного наследования нет
- Определение отношений экземпляров
Часть 2 Работа с LiveConnect
Глава 9 LiveConnect. Обзор.
- Работа с Оболочками/Wrappers
- Взаимодействие JavaScript и Java
- Объект Packages
- Работа с массивами Java
- Обращение к пакетам и классам
- Аргументы типа char
- Обработка исключений Java в JavaScript
- Работа с массивами Java
Взаимодействие Java и JavaScript- Использование классов LiveConnect
Конверсия Типов Данных
- JavaScript в Java
- Java в JavaScript
Индекс
Индекс Вперед
Copyright © 2000 Netscape Communications Corp.
Все Права Зарезервированы.
Дата последнего обновления
28 сентября 2000 года.