Правильная ссылка на эту страницу
http://az-design.ru/Projects/WebStat/JS/01btoc.shtml

JavaScript: основы программирования
Jason J. Manger
Джейсон Мейнджер

Джейсон Мейнджер
JavaScript: основы программирования: Пер. с англ. — К.: Издательская группа BHV, 1997. - 512с.

       ISBN 5-7315-0010-Х

       Данная книга представляет собой практическое руководство, которое поможет читателю научиться интегрировать программы на JavaScript в HTML-документ и создавать таким образом выполняемое содержимое Web-страниц. В книге подробно освещены вопросы программирования на языке JavaScript, разработки интерактивных и динамических HTML-документов, описано взаимодействие Java- и JavaScript-программ. Каждая глава содержит примеры и советы знатока, которые помогут читателю сориентироваться в трудной ситуации.

       УДК 681.3.06
       Перевод с английского под редакцией В.Яковлева
       ISBN 0-07-882234-3 © McGraw-Hill, Osborne 1996
       ISBN 5-7315-0010-Х © Издательская группа BHV, Киев, 1997

уже скачали 41 раз.

Содержание

  • Глава 1. Интеграция JavaScript и HTML
    • Теги <script> и <noscript>
      • Где можно разместить скрипты в HTML-документе?
      • Создание HTML-документов "на лету"
      • Обеспечение обратной совместимости с помощью комментариев языка HTML
      • Тестирование JavaScript-программ с помощью броузера Navigator
      • Работа с ошибками и предупреждающими сообщениями JavaScript
  • Глава 2. Использование гиперсвязей и меток в JavaScript-программах
      • Свойство links
      • Свойство anchors
      • Переход к меткам с помощью JavaScript-программ
      • Проверка достоверности меток
      • Создание гиперсвязей с помощью метода link()
      • Создание меток с помощью метода anchor()
      • Вызов JavaScript-программ при активизации гиперсвязей
      • Управление свойством link при помощи объекта document
      • Использование гиперсвязей в клиентских сенсорных изображениях
  • Глава 3. Операторы языка JavaScript
    • Базовые операторы языка JavaScript
      • Операторы комментариев и примечаний
      • Операторы циклов
      • Определение функции
      • Условные операторы — if...else
      • Создание переменных
      • Задание текущего объекта — оператор with
  • Глава 4. Объекты, методы и свойства языка JavaScript
    • Объектная модель языка JavaScript
      • Свойства объектов языка JavaScript
    • Объекты броузера Navigator
      • Объект window
      • Объект document
      • Объект location
      • Объект history
      • Объект navigator
    • Внутренние объекты
      • Объект array
      • Объект Date
      • Объект Math
      • Обобщенные объекты
      • Строковые объекты
    • Объекты, соответствующие тегам HTML
      • Объект anchor (и массив anchors)
      • Массив anchors
      • Объект button
      • Объект checkbox
      • Массив elements
      • Объект form и массив forms
      • Использование массива forms
      • Объект frame и массив frames
      • Массив frames
      • Скрытый объект
      • Объект image и массив images
      • Объект link и массив links
      • Массив links
      • Объект password
      • Объект radio
      • Объект reset
      • Объект selectn массив options
      • Массив options
      • Объект submit
      • Объект text
      • Объект textarea
  • Глава 5. Обработка событий в языке JavaScript
    • Система событий языка JavaScript
      • Потеря фокуса — атрибут onBlur
      • Изменение содержимого поля и выбранных элементов списка — атрибут onChange
      • Щелчки мыши и активизация гиперсвязей — атрибут onClick
      • Получение фокуса ввода — атрибут onFocus
      • Загрузка документов — атрибут onLoad
      • Перемещение мыши — атрибуты onMouseOver и onMouseOut
      • Выделение текста — атрибут onSelect
      • Передача формы — атрибут onSubmit
      • Выгрузка документов — атрибут onUnLoad
    • Новинка Navigator 3.0 — события рисунка
      • Динамическое назначение обработчика события
  • Глава 6. Работа с пользовательскими объектами и переменными
    • Взаимодействие HTML-форм и языка JavaScript
      • Время жизни переменной в JavaScript-программе
      • Создание и именование пользовательских переменных
      • Создание строковых объектов
      • Числовые переменные
      • Булевы переменные
      • Переменные-массивы
      • Преобразование строк и чисел
      • Выражения языка JavaScript
      • Условные выражения — оператор?
      • Операции присваивания
      • Операции сравнения
      • Логические операции
      • Операции со строками
      • Создание пользовательских объектов и работа с ними
      • Добавление новых свойств объектов
      • Удаление объектов и свойств
      • Проверка существования объектов и свойств
      • Использование функции typeof()
      • Добавление новых методов-конструкторов в объект
  • Глава 7. Использование языка JavaScript с HTML-формами
      • Тег <form>
      • Как язык JavaScript работает с формами
      • Управление элементами форм посредством JavaScript-программ
      • Кнопки передачи данных
      • Области текста
      • Поля ввода
      • Кнопки, определяемые пользователем
    • Проверка правильности данных форм при помощи языка JavaScript
      • Проверка ввода чисел
      • Проверка ввода букв
      • Проверка наличия введенных символов
      • Проверка принадлежности введенного числа к определенному диапазону
      • Проверка регистра введенных символов
  • Глава 8. Управление окнами в JavaScript-программах
      • Создание окон
      • Различия между фреймами и окнами
      • Метод ореn()
      • Динамическое изменение объектов в окне
      • Изменение элементов форм в других окнах
      • Запись текста и графики в другие окна
      • Загрузка новых документов в другие окна
      • Передача окну фокуса ввода и его удаление
      • Управление несколькими окнами с помощью свойства opener
      • Закрытие окон
      • Проверка существования окна
  • Глава 9. Работа с фреймами с помощью JavaScript-программ
    • Использование тега <frameset> для создания фреймсодержащего документа
      • Размер фрейма в пикселах
      • Размер фрейма в процентах
      • Размер фрейма в трафаретных символах
      • Загрузка документа в определенный фрейм
      • Загрузка документа, не содержащего фреймов
      • Использование зарезервированных имен окон и фреймов
      • Метки и фреймы
      • Выбор и перезагрузка фрейма
      • Очистка фрейма
      • Сохранение JavaScript-программы после очистки фрейма
      • Использование имен URL типа javascript:... для загрузки фрейма
      • Динамическое создание фреймсодержащих документов при помощи JavaScript-программ
      • Работа с броузерами, которые не поддерживают фреймы
      • Загрузка новых документов во фреймы
      • Загрузка локальных файлов во фреймы
      • Работа с вложенными фреймсодержащими документами
  • Глава 10. Использование событий задержки в JavaScript-программах
    • Описание событий задержки
      • Инициализация события задержки при помощи метода setTimeout()
      • Отмена событий задержки при помощи метода clearTimeout()
    • Часы реального времени
      • Создание текстовых часов
      • Создание графических часов
      • Обновление фреймов при помощи события задержки
      • Применение тегов <meta> для обновления документов
    • Прокрутка содержимого строки состояния и полей ввода
      • Прокрутка содержимого строки состояния
      • Прокрутка содержимого полей ввода
    • Анимация изображений
  • Глава 11. Система LiveConnect: взаимодействие JavaScript-программ с Java-апплетами
    • Взаимодействие апплетов и скриптов посредством адресов URL типа javascript:...
    • Использование системы LiveConnect в броузере Navigator 3.0
      • Передача значений из JavaScript-программы в Java-апплет
    • Использование возможностей языка Java в JavaScript-программах
  • Глава 12. Подключаемые модули броузера Navigator и программы на языке JavaScript
    • Свойства подключаемых модулей и типов MIME в языке JavaScript
    • Использование тега <embed>
      • Новый синтаксис тега <embed> и функции JavaScript, работающие с подключаемыми модулями
    • Определение возможностей подключаемого модуля
  • Глава 13. Работа с "ключиками" в JavaScript-программах
      • Синтаксис "ключиков"
      • Задание имени "ключика"
      • Создание временных "ключиков"
      • Чтение "ключика"
      • Истечение срока "ключика"
      • Приложение с использованием "ключика"
  • Приложение А. Вопросы и ответы
  • Приложение Б. Методы и свойства языка JavaScript (часть 1)
  • Приложение Б. Методы и свойства языка JavaScript (часть 2)
  • Приложение В. JavaScript-ресурсы
  • Приложение Г. Готовые JavaScript-программы
  • Приложение Д. Типы адресов URL, поддерживаемые в языке JavaScript и броузере Navigator
  • Приложение Е. Подключаемые модули броузера Navigator
  • Приложение Ж. Ключевые слова языка HTML, определяющие цвет
  • Приложение И. Сообщения об ошибках языка JavaScript
  • Приложение К. Содержимое дискеты, прилагаемой к книге



  Оглавление
Начало раздела
След. >>>

Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:56 MSK


Постоянный адрес статьи:
http://az-design.ru/Projects/WebStat/JS/01btoc.shtml