JavaScript. 2-е издание.

Дунаев В.

Эта книга предназначена для самостоятельного освоения программирования на языке JavaScript. Кроме общего руководства, она содержит множество примеров и текстов готовых к использованию программ. Рассматриваются вопросы создания сценариев для веб-сайтов, а также сценариев, выполняемых Windows Scripting Host. В приложениях приводится справочная информация по JavaScript и HTML. Книга адресована как новичкам, так и тем, кто уже имеет некоторый опыт в веб-дизайне и программировании.

Во втором издании книги исправлены замеченные опечатки и неточности.

ISBN 5-469-00804-5, 5-94723-533-1

Количество страниц: 400.

Содержание книги «JavaScript. 2-е издание.»:

  • 11 От автора
    • 12 Благодарность
  • 13 Введение
  • 18 Глава 1. Основы JavaScript
    • 18 1.1. Где писать программы и как их запускать
    • 22 1.2. Ввод и вы вод данных
      • 22 1.2.1. alert
      • 23 1.2.2. confirm
      • 24 1.2.3. prompt
    • 25 1.3. Типы данных
    • 29 1.4. Переменные и оператор присвоения
      • 30 1.4.1. Имена переменных
      • 30 1.4.2. Создание переменных
      • 31 1.4.3. Область действия переменных
    • 32 1.5. Операторы
      • 32 1.5.1. Комментарии
      • 33 1.5.2. Арифметические операторы
      • 35 1.5.3. Дополнительные операторы присвоения
      • 35 1.5.4. Операторы сравнения
      • 37 1.5.5. Логические операторы
      • 38 1.5.6. Операторы условного перехода
      • 42 1.5.7. Операторы цикла
      • 46 1.5.8. Выражения с операторами
    • 48 1.6. Функции
      • 48 1.6.1. Встроенные функции
      • 50 1.6.2. Пользовательские функции
      • 55 1.6.3. Выражения с функциями
    • 55 1.7. Встроенные объекты
      • 51 1.7.1. Объект String (Строка)
      • 66 1.7.2. Объект Array (Массив)
      • 74 1.7.3. Объект Number (Число)
      • 79 1.7.4. Объект Math (Математика)
      • 85 1.7.5. Объект Date (Дата)
      • 91 1.7.6. Объект Boolean (Логический)
      • 91 1.7.7. Объект Function (Функция)
      • 95 1.7.8. Объект Object
    • 56 1.8. Пользовательские объекты
      • 97 1.8.1. Создание объекта
      • 98 1.8.2. Добавление свойств
      • 99 1.8.3. Связанные объекты
      • 99 1.8.4. Пример создания базы данных с помощью объектов
    • 103 1.9. Специальные операторы
      • 103 1.9.1. Побитовые операторы
      • 104 1.9.2. Объектные операторы
      • 105 1.9.3. Комплексные операторы
    • 106 1.10. Приоритеты операторов
    • 108 1.11. Зарезервированные ключевые слова
  • 110 Глава 2. Основы создания сценариев
    • 110 2.1. Из истории программирования
    • 113 2.2. От простого до динамического HTML
      • 113 2.2.1. Простой HTML
      • 116 2.2.2. Динамический HTML
    • 117 2.3. Где, что и как делают сценарии
      • 117 2.3.1. Расположение сценариев
      • 120 2.3.2. Обработка событий
      • 124 2.3.3. Объекты, управляемые сценариями
    • 131 2.4. Понятие события
      • 131 2.4.1. Свойства события
      • 137 2.4.2. Прохождение событий
      • 139 2.4.3. Указание обработчика события в сценарии
    • 140 2.5. Работа с окнами и фреймами
      • 141 2.5.1. Создание новых окон
      • 144 2.5.2. Фреймы
      • 150 2.5.3. Плавающие фреймы
      • 151 2.5.4. Всплывающие окна
    • 154 2.6. Динамическое изменение элементов документа
      • 155 2.6.1. Использование метода writeQ
      • 155 2.6.2. Изменение значений атрибутов элементов
      • 156 2.6.3. Изменение элементов
    • 158 2.7. Загрузка изображений
    • 161 2.8. Управление процессами во времени
    • 163 2.9. Работа с Cookie
  • 169 Глава 3. Объектная модель браузера и документа
    • 169 3.1. Объект window
      • 169 3.1.1. Свойства window
      • 171 3.1.2. Методы window
      • 171 3.1.3. События window
    • 172 3.2. Объект document
      • 172 3.2.1. Свойства document
      • 173 3.2.2. Коллекции document
      • 173 3.2.3. Методы document
      • 174 3.2.4. События document
    • 175 3.3. Объект location
      • 175 3.3.1. Свойства location
      • 175 3.3.2. Методы location
    • 175 3.4. Объект history
      • 176 3.4.1. Свойство history
      • 176 3.4.2. Методы history
    • 176 3.5. Объект navigator
      • 176 3.5.1. Свойства navigator
      • 176 3.5.2. Коллекции navigator
      • 177 3.5.3. Методы navigator
    • 177 3.6. Объект event
    • 178 3.7. Объект screen
      • 178 3.7.1. Объект TextRange
      • 178 3.7.2. Свойства TextRange
      • 178 3.7.3. Методы TextRange
  • 180 Глава 4. Примеры сценариев
    • 180 4.1. Простые визуальные эффекты
      • 180 4.1.1. Смена изображений
      • 182 4.1.2. Подсветка кнопок и текста
      • 183 4.1.3. Мигающая рамка
      • 184 4.1.4. Переливающиеся цветами ссылки
      • 185 4.1.5. Объемные заголовки
      • 188 4.1.6. Применение фильтров
      • 195 4.1.7. Эффект печати на пишущей машинке
    • 196 4.2. Движение элементов
      • 196 4.2.1. Движение по заданной траектории
      • 203 4.2.2. Перемещение мышью
    • 211 4.3. Рисование линий
      • 212 4.3.1. Прямая линия
      • 217 4.3.2. Произвольная кривая
      • 220 4.3.3. Графики зависимостей, заданных выражениями
      • 221 4.3.4. Графики зависимостей, заданных массивами
      • 223 4.3.5. Динамические линии
    • 225 4.4. Напишем число словами
    • 229 4.5. Обработка данных форм
    • 234 4.6. Меню
      • 234 4.6.1. Раскрывающийся список
      • 236 4.6.2. Настоящее меню
    • 241 4.7. Поиск в текстовой области
    • 244 4.8. Таблицы и простые базы данных
      • 244 4.8.1. Доступ к элементам таблицы
      • 246 4.8.2. Добавление и удаление строк таблицы
      • 247 4.8.3. Генерация таблиц с помощью сценария
      • 248 4.8.4. Простые базы данных
      • 255 4.8.5. Сортировка данных таблицы
      • 256 4.8.6. Фильтрация данных таблицы
      • 258 4.8.7. Поиск по сайту
      • 263 4.8.8. Вставка HTML-документа в таблицу
      • 265 4.8.9. Обработка табличных данных
      • 267 4.8.10. Защита веб-страниц с помощью пароля
    • 271 4.9. Взаимодействие с Flash-мультфильмами
      • 272 4.9.1. Передача данных из JavaScript в ActionScript
      • 275 4.9.2. Вызов сценария JavaScript из сценария ActionScript
  • 277 Глава 5. Работа с файловой системой и реестром Windows
    • 278 5.1. Создание объекта файловой системы
    • 279 5.2. Работа с дисками
    • 282 5.3. Работа с папками
      • 282 5.3.1. Создание папки
      • 283 5.3.2. Копирование, перемещение и удаление папки
    • 284 5.4. Работа с файлами
      • 284 5.4.1. Создание текстового файла
      • 286 5.4.2. Копирование, перемещение и удаление файла
      • 287 5.4.3. Чтение данных из файла и запись данных в файл
      • 290 5.4.4. Создание ярлыков
      • 292 5.4.5. Запуск приложений
    • 292 5.5. Работа с реестром
  • 297 Приложение 1. Руководство по динамическому HTML
    • 297 Основные понятия
    • 303 Форматирование текстов
      • 304 Стандартные логические стили
      • 305 Управление шрифтом
      • 309 Цвет
      • 310 Текст заданного формата
      • 310 Списки
      • 312 Разделительные полосы
      • 313 Бегущая строка
      • 314 Специальные и зарезервированные символы
    • 316 Графика на веб-страницах
      • 317 Вставка изображений
      • 319 Фоновая графика
    • 320 Ссылки
      • 320 Текстовые ссылки
      • 320 Графические ссылки
      • 322 URL-адреса ссылок
      • 323 Ссылки в пределах одного документа
    • 325 Таблицы
    • 333 Стили
      • 337 Позиционирование элементов
      • 340 Статические фильтры
      • 343 Динамические фильтры
      • 347 Таблицы стилей в отдельных файлах
    • 347 Вставка Flash-мультфильма в веб-страницу
    • 348 Вставка звука и видео
    • 350 Поле ввода данных
    • 351 Переключатели (radiobuttons)
    • 353 Флажки
    • 354 Кнопки
    • 355 Фреймы
    • 359 Тег <МЕТА>
      • 359 Группа HTTP-EQUIV (HTTP-эквиваленты)
      • 360 Группа NAME (имя)
  • 362 Приложение 2. Справочник по HTML
    • 362 Теги HTML
      • 362 Структура документа
      • 362 Заголовки и названия
      • 363 Абзацы и строки
      • 363 Стили
      • 364 Списки
      • 364 Таблицы
      • 365 Ссылки
      • 365 Графика, объекты, мультимедиа и сценарий
      • 365 Формы
      • 366 Фреймы
    • 366 Таблицы стилей
      • 366 Единицы измерения
      • 367 Свойства динамического HTML
      • 383 События динамического HTML
  • 385 Алфавитный указатель

Инструкция как скачать книгу Дунаев В.: JavaScript. 2-е издание. в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
JavaScript. 2-е издание.
Рейтинг книги:
0 голосов
208

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: