Введение в JavaScript

Введение в JavaScript

Вступление
Понятие объектной модели применительно к JavaScript
Cвойства

Методы
События
Размещение кода на HTML-странице
URL-схема JavaScript
Обработчики событий
Подстановки
Вставка (контейнер SCRIPT - принудительный вызов интерпретатора)


Размещение кода внутри HTML-документа
Условная генерация HTML-разметки на стороне браузера
Иерархия классов

Введение в JavaScript

Поле статуса
Программируем status
Программируем defaultStatus
Поле location

Свойства
Методы
История посещений (History)
Тип браузера (объект Navigator)
Управление окнами
Window.alert()
Window.confirm()
Window.prompt()
Window.open()
Window.close()

Window.focus()
Window.setTimeout()
Window.clearTimeout
Фреймы (Frames)
Иерархия фреймов
Именование фреймов
Передача фокуса во фрейм
Пример 14.1
Контейнер FORM
Action
Method
Target

Elements[]
Encoding
Reset()
Submit()
OnReset
OnSubmit
Текст в полях ввода
Защита поля ввода
Изменение значения поля ввода
Списки и выпадающие меню

Объект Option
Options[]
Length
SelectedIndex
OnChange
Selected
Text
Value
Кнопки
Картинки

Обмен данными
Кнопка Submit
Единственное поле в форме
Метод submit()
Cookies
Пример 15.1

Введение в JavaScript

Объект Image
Src и lowsrc

Изменение картинки
Мультипликация
Событие onLoad()
Запуск и остановка мультипликации
Оптимизация отображения
Оптимизация при загрузке
Предварительная загрузка
Нарезка картинок
Графика и таблицы

Графика и обработка событий
Вертикальные и горизонтальные меню
Вложенные меню
Пример 16.1
Объект URL
Массивы встроенных гипертекстовых ссылок
Замена атрибута HREF

Изменение части URL
Обработка событий Mouseover и Mouseout
Обработка события click
Схема URL- "javascript:..."
Пример 17.1

Введение в JavaScript

Типы и структуры данных
Литералы
Переменные
Массивы
Метод join()
Метод reverse()
Метод sort()

Функции
Функция — тип данных
Функция — объект
Объекты
Понятие объекта
Прототип
Методы объекта Object
Операторы языка

Var
{...}
If
While
For
For ... in
Break
Continue
Return
Управление фокусом

Управляем фокусом в окнах
Управление фокусом во фреймах
Фокус в полях формы
Скрытая передача данных из форм
Невидимый код
Невидимый фрейм
Код во внешнем файле
Обмен данными посредством встроенной графики
Модель безопасности

Пример 18.1