Индекс    Вперёд

 

Ядро JavaScript Руководство по Использованию.

 Оглавление
Индекс
Предисловие
Значения, Переменные и Литералы
 Выражения и Операции
Регулярные Выражения
Операторы
Функции
 Объекты
Объектная модель. Детали.
LiveConnect. Обзор.
Словарь


Ядро JavaScript.
Руководство по Использованию.



Об Этой Книге


Новое в Этом Релизе


Что Вы Уже Должны Знать

Версии JavaScript


Где Найти Информацию О JavaScript

Соглашения по Документам



Глава 1  JavaScript. Обзор.


Что такое JavaScript ?


JavaScript и Java


JavaScript и Спецификация ECMA

Соотношение между версиями JavaScript и ECMA


Документация по JavaScript и Спецификация ECMA


Терминология JavaScript и ECMA


Новые Возможности в Этом Релизе



Часть 1  Возможности Ядра Языка


Глава 2  Значения, Переменные и Литералы


Значения
Конверсия типов Данных

Переменные
Объявление
Вычисление
Область Видимости/Scope


Константы


Литералы
Литералы массива
Булевы литералы
Литералы с плавающей точкой
Целые числа
Литералы объекта

Строковые литералы
Unicode

Unicode, совместимость с ASCII и ISO

Unicode, Escape-Последовательности (Замены)
Отображение символов Unicode



Глава 3  Выражения и Операции


Выражения

Операции
Присвоение
Сравнение
Арифметические
Побитовые

Логические
Строковые
Специальные
Приоритет Операций



Глава 4  Регулярные Выражения


Создание Регулярного Выражения

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

Работа с Регулярными Выражениями
Использование совпадений подстрок в скобках
Выполнение глобального поиска, игнорирование регистра символов и рассмотрение многострочного ввода

Примеры

Изменение порядка в строке ввода
Использование специальных символов для проверки ввода



Глава 5  Операторы


Блок Операторов

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

switch

Операторы Циклов
for
do...while
while
label
break
continue

Операторы Манипуляции Объектами
for...in
with

Комментарии

Операторы Обработки Исключительных Ситуаций (Исключений)
throw
try...catch



Глава 6  Функции


Определение

Вызов

Использование массива arguments

Предопределённые Функции
eval
isFinite
isNaN
parseInt и parseFloat
Number и String
escape и unescape



Глава 7  Работа с Объектами


Объекты и Свойства

Создание Новых Объектов
Использование инициализатора объекта
Использование конструктора функции
Индексирование свойств объекта
Определение свойств для типа объекта
Определение методов
Использование this для ссылки на объект
Определение Getter- и Setter-методов
Удаление Свойств

Предопределённые Объекты Ядра
Array
Boolean
Date
Function
Math
Number
RegExp
String



Глава 8  Объектная Модель, Детали


Языки на Базе Классов и на Базе прототипов
Определение класса
Подклассы и наследование
Добавление и удаление свойств
Различия, резюме

Пример Employee

Создание Иерархии

Свойства Объекта
Наследование
Добавление свойств

Более Гибкие Конструкторы

Дополнительное Рассмотрение Наследования
Локальные и наследуемые значения
Определение отношений экземпляров
Глобальная информация в конструкторах
Множественного наследования нет


Часть 2  Работа с LiveConnect


Глава 9  LiveConnect.  Обзор.

Работа с Оболочками/Wrappers


Взаимодействие JavaScript и Java
Объект Packages
Работа с массивами Java
Обращение к пакетам и классам
Аргументы типа char

Обработка исключений Java в JavaScript


Взаимодействие Java и JavaScript

Использование классов LiveConnect

Конверсия Типов Данных
JavaScript в Java
Java в JavaScript
Словарь

Индекс


Индекс    Вперёд
На главную страницу