Введение в 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
Объект ImageSrc и 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
Язык XML - практическое введение
Название файла XML не обязательно должно иметь расширение .xml. Более того, документ XML даже не всегда может быть файлом. Он может представлять собой запись базы данных, часть файла, транзитный поток байтов в памяти, который даже не записывается на диск, или комбинацию нескольких различных файлов. Но многие документы XML все же хранятся на дисках или других носителях. В таком случае необходимо иметь возможность быстро их различать. В статье представлены наиболее распространенные расширения файлов и типы электронной корреспонденции (MIME media types), используемые в документах XML.Трехбуквенные расширения используются для идентификации типов файлов как минимум с конца 1960-х годов. Некоторые операционные системы используют четыре, две или даже одну букву вместо трех, но общая конструкция не меняется: имя файла - точка - расширение. При перемещении файлов между гетерогенными системами имя и расширение часто оказываются единственными метаданными, которые остаются с ними.
Если документы XML хранятся в виде файлов, то лучше использовать стандартные расширения. Это существенно облегчает поиск, распознавание и обработку файлов XML.
Пример XML-документа
Определение элемента
Язык XML - практическое введение (часть 2)
Язык модификации данных формата XML функциональными методами