JavaScript в Web-Дизайне (Владимир Дронов)



JavaScript в Web-Дизайне (Владимир Дронов) Содержание

Введение
   Для кого предназначена эта книга
   Что такое JavaScript и зачем он нужен
   Инструменты
   Краткая история Интернета
      Каменный век. AEPAnet. Становление Интернета
      Железный век. HTML и WWW
      Новейшая история. Java, JavaScript, Dynamic HTML. Современное положение дел
      JScript и VBScript
   Как работает WWW

Хотите знать больше? Глава 1. Язык HTML
   Самое начало
      Понятие тегов HTML
      Структура HTML-документа
      Пролог HTML-документа
   Форматирование текста
      Форматы символов
      Другие форматы символов
      Зарезервированные символы HTML
      Форматирование заголовков и абзацев
      Управление разрывами текста
      Списки
   Гиперссылки
      Немного об интернет-протоколах
      Интернет-адреса. IP-адрес и доменное имя
      Из чего состоит интернет-адрес
      Собственно гиперссылки
      Перемещение к нужному фрагменту документа. «Якоря»
      Ссылки на другие сервисы Интернета
         Электронная почта
         Новости
         FTP
   Нетекстовые элементы страниц
      Графические форматы
      Теги вставки графики
      Изображения-гиперссылки
      Изображения-карты
      Фильмы
      Фоновая музыка
      Расширения Web-обозревателя
      Введение в элементы ActiveX
   Настройка параметров страницы
   Фреймы
      Что такое фреймы
      Набор фреймов
      Тег <FRAME>
      Новые возможности гиперссылок
      Сводим все воедино
      Теги <NOFRAMES> и </NOFRAMES>
      »Плавающие» фреймы
   Таблицы
Самые простые таблицы
      Тег таблицы
      Тег строки
      Тег ячейки
      Таблица в целом
      Как еще можно использовать таблицы
      Заголовок и шапка таблицы
      Логическое форматирование таблиц
   Логическое форматирование колонок
      Каскадные таблицы стилей
      Понятие таблиц стилей
      Стили
         Цвета
         Шрифты
         Текст
         Отдельные абзацы
         Списки
         Виды элементов Web-страниц
      Псевдостили гаперссылок
      Тег <SPAN>
      Пример красивой Web-страницы
   Свободное позиционирование
         Тег <DIV>
         Атрибуты свободного позиционирования
      Слои Web-страницы
         Теги <NOLAYER> и </NOLAYER>
   Web-скрипты
   Хотите знать больше?

Глава 2. Язык JavaScript
   Самое начало
      Что такое программа
      Типы данных
      Литералы
      Переменные
      Выражения
         Выражения обработки данных
         Арифметические операторы
         Оператор обработки строк
         Двоичные операторы
         Операторы присваивания
         Совместимость типов данных
         Оператор typeof
         Приоритет операторов
         Специальные символы
      Условные операторы
         Блочные выражения
         Оператор ветвления if-else
         Операторы сравнения
         Оператор ?
         Оператор-переключатель switch
      Циклы
         Цикл for
         Оператор ,(запятая)
         Цикл do-while
         Цикл while
         Операторы break и continue
      Комментарии
   Функции
      Понятие функции
      Глобальные и локальные переменные
      Рекурсия
      Встроенные функции JavaScript
      Оператор void
   Массивы
   Объекты
      Понятие объекта
      Объекты и массивы
      Несколько новых операторов
      Встроенные классы объектов JavaScript
         Класс массива Array
         Класс логической величины Boolean
         Класс даты Date
         Класс функции Function
         Класс массива аргументов Arguments
         Класс глобального объекта Global
         Математический класс Math
         Класс числовой величины Number
         Класс строки String
      Пользовательские классы
         Создание
         Использование прототипов
         Класс Object – общий родитель
   Регулярные выражения
      Понятие регулярного выражения
      Литералы регулярных выражений
      Класс RegExp
      Глобальный объект RegExp
      Пример использования регулярных выражений
   Ошибки в скриптах JavaScript
   Хотите знать больше?

Глава 3. HTML и JavaScript: работаем вместе
   НТМL-JavaScript
      Простейшая динамическая Web-страница
      Как писать скрипты
      Объектная модель документа
   Объект document
      Свойства и методы
      Коллекции объектов
      Подчиненные объекты и коллекции объекта document
      Обращение к элементам страницы
   Элементы Web-страницы
      Работа с элементами страницы
      Общие свойства и методы
      Использование общих свойств и методов
      Два примера Web-страниц с изменяемым содержимым
         Новая модификация страницы с датой
         »Всплывающие» подсказки
   Объект location
      Свойства и методы
      Новое об интернет-адресах
   Объект style
      Свойства и методы
      Работа с объектом style
      Объект style в Internet Explorer
         Пример страницы
         Объект styleSheet и коллекция styleSheets
      Объект style в Navigator. JavaScript-стили
   Объект window
      Свойства и методы
      Работа с окнами
      Анимация элементов страницы
      Пример страницы с анимацией
         Код страницы
         Скрипты
   Объект layer
      Доступ к слоям
      Свойства и методы
      Пример страницы с анимацией для Navigator
         Код страницы
         Скрипты
   Объект navigator
      Свойства и методы
      Простейший скрипт для определения Web-обозревателя
   Объект screen
      Свойства и методы
      Пример страницы, определяющей характеристики Web-обозревателя
   Объект history
   Работа с фреймами
      Коллекция frames. Работа с фреймами
      Работа с объектами фреймов и набором фреймов
   Динамические свойства Internet Explorer
      Четыре новых метода
      Пример страницы с центрированным элементом
      Пример страницы с динамическим содержимым
   Вычисляемые атрибуты Navigator
   Создание совместимых Web-страниц
   Хотите знать больше?

Глава 4. События
   Обработка событий
      Понятие события
      Общие события
      Простейший пример Web-страницы
      Динамические стили Internet Explorer
   Объект event
      Объект event в Internet Explorer
         Свойства
         Прохождение событий
         Страница с перетаскиваемыми элементами
         Страница с рисунком-указателем
   Объект event в Navigator
         Свойства
         Перехват событий
         Простейшая «живая» страничка для Navigator
         Страница с рисунком-указателем для Navigator
   Написание совместимых Web-страниц
   События других объектов
      События объекта тела документа
      События объекта document
      События объекта window
   Хотите знать больше?

Глава 5. Взаимодействие с пользователем
   Web-формы
      Форма
         Что делать с данными дальше?
         Тег <FORM>…</FORM>
      Элементы управления
         Тег <INPUТ>
         Тег <TEXTAREA>…</TEXTAREA>
         Теги <SELECT>…</SELECT> и <OPTION>
         Теги оформления Internet Explorer
      Небольшой пример формы
      Написание скриптов, работающих с формами
         Объект формы
         Элементы формы
         Простейшая форма со скриптом
         Пример формы с контролем правильности ввода данных
         Новый пример страницы с изменяюшимися стилями
   Web-окна
      Модальные Web-окна
         Работа с модальными окнами
         Пример модального диалогового окна
      Немодальные Web-окна
         Работа с немодальными Web-окнами
         Пример немодального диалогового окна
   Текстовые фрагменты
      Класс TextRange
      Объект selection
      Пример страницы с изменяемым текстом
   Drag-n-drop и Буфер обмена Windows
      Буфер обмена Windows
         Объект clipboardData
         Поддержка Буфера обмена элементами страниц
         Работа с Буфером обмена
      Drag-n-drop
         Объект dataTransfer
         Поддержка drag-n-drop элементами страниц
         Реализация drag-n-drop
      Пример страницы
   Хотите знать больше?

Глава 6. Работа с базами данных
   Базовые понятия
      Что такое база данных

      Два подхода к работе с базами данных
      Тег <OBJECT>…</OBJECT>
   Доступ к текстовым таблицам
      Элемент TDC
      Привязка элементов страниц к данным
      Объект recordset и управление данными
      Пример страницы, привязанной к данным
      Дополнительная поддержка привязки к данным
      Фильтрация и сортировка данных
      Пример прайс-листа с возможностью фильтрации и сортировки
   Удаленный доступ к базам данных
      Как работать с ODBC
      Элемент RDS
      Дополнительная поддержка изменения данных
   Хотите знать больше?

Глава 7. Фильтры и преобразования
   Создание фильтров и преобразований
   Фильтры
   Преобразования
   Свойства и методы
   Пример Web-страниды, использующей фильтры и преобразования
   Заключение

Книга посвящена языку сценариев JavaScript и его использованию в Web-дизайне. Дан вводный курс по языку HTML. Рассматривается работа JavaScript-сценариев в составе Web-страниц: общие принципы написания сценариев; управление элементами страниц на основе объектной модели документа (DOM); организация взаимодействия с пользователем на основе событий; ввод-вывод при помощи Web-форм, диалоговых HTML-окон. Буфера обмена и технологии drag-n-drop: работа с базами данных; применение мультимедийных эффектов. Изложение сопровождается большим количеством примеров HTML-страниц с использованием JavaScript-сценариев. В приложениях к книге содержатся справочные сведения о HTML, CSS и DOM.

Ссылка для загрузки: (зарегистрируйтесь или ввойдите для просмотра скрытого текста)

Размер: 36.98Mb

Формат: pdf

С этим материалом часто покупают:

Оставьте свой отзыв!

Вам нужно войти, чтобы оставить комментарий.

74 запросов. 0.467 сек.