Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Освой самостоятельно JavaScript 1.3 за 24 часа.

Монкур, Майкл.

Издано: 2000, M., Издательский дом "Вильямc"
Для начинающих
ISBN 5-8459-0102-2
Мягкий переплет, 304 стр.
Формат: 70x100/16

Начало
Оглавление
Введение
Об авторе
[Заказать книгу в магазине "Мистраль"]

Содержание


Введение
Часть 1. Начало начал

 1-й час. Знакомство с JavaScript
  Основы работы в JavaScript
    Сценарии и программы
    История JavaScript
  JavaScript против Java
  Добавление сценария JavaScript на Web-страницу
  Броузеры, поддерживающие JavaScript
    Netscape и Internet Explorer
    Версии JavaScript
  Соперники JavaScript
    VBScript
    CGI
    ActiveX
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 2-й час. Создание простых сценариев
  Инструменты создания сценария
  Обратный отсчет
  Начало сценария
  Добавление операторов JavaScript
    Сохранение данных в переменных
    Вычисление значения
  Вывод результата на экран
  Вставка сценария на Web-страницу
  Тестирование сценария
    Изменение сценария
    Выявление и устранение ошибок
  Расширение возможностей сценария
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 3-й час. Возможности JavaScript
  Улучшение пользовательского интерфейса узла
    Использование строки состояния
    Средства перемещения по документу
    Окна с сообщениями и другие элементы
  Рисунки и анимация
  Изменение форм
  Определение версии броузера
  Внедряемые модули
  Сложные сценарии
  Копирование сценария
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 4-й час. Выполнение программ JavaScript
  Использование функций
    Определение функции
    Вызов функции
    Возвращаемое значение
  Объекты
  Обработка событий
  Скрытие сценариев в старых броузерах
    Поддержка броузеров, не выполняющих сценарии JavaScript
  Опять о комментариях
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

Часть II. Методы программирования на JavaScript

 5-й час. Использование и хранение значений
  Использование переменных
    Выбор имени переменой
    Глобальные и локальные переменные
    Определение значений переменным
  Типы данных в JavaScript
  Преобразование типов данных
  Сохранение пользовательских данных в переменных
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 6-й час. Использование массивов и строковых данных
  Использование объектов String
    Создание объекта String
    Определение значения
    Определение длины строки
    Изменение регистра текста
  Подстроковые переменные
    Использование части строковой переменной
    Возвращение одного символа
    Поиск подстроковой переменной
  Использование числовых массивов
    Создание числового массива
    Управление элементами массива
  Использование строковых массивов
    Создание строковых массивов
    Разделение строковой переменной
    Сортировка элементов массива
  Отображение бегущих строк
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 7-й час. Тестирование и сравнение значений
  Оператор if
    Условные операторы
    Совместное использование логических и условных операторов
    Оператор else
  Использование условных выражений
  Задание нескольких условий
  Проверка введенных данных
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 8-й час. Повторение - мать учения: циклы
  Использование циклов
  Использование циклов while
  Использование цикла do. . .while
  Управление циклами
    Создание бесконечного цикла
    Прерывание цикла
    Продолжение выполнения цикла
  Использование цикла for. . .in
  Управление массивами
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

Часть III. Дополнительные возможности JavaScript

 9-й час. Использование встроенных объектов
  Что такое объект
    Создание объектов
    Значения и свойства объекта
    Методы
    Ключевое слово with
  Объект Math
    Округление и усечение
    Генерация случайных чисел
  Управление датами
    Создание объекта Date
    Определение значения объекта Date
    Получение значений объекта Date
    Временные зоны
    Изменение формата представления даты
  Применение объектов Math на практике
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 10-й час. Управление объектами броузера
  Объекты броузера
  Объекты window
  Управление Web-документами
    Получение информации о броузере
    Добавление в документ текста
    Очистка и обновление содержимого Web-страницы
    Использование ссылок и анкеров
  Получение сведений о работе броузера
  Объект location
  Получение сведений о броузере
  Создание кнопок Back и Forward
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 11-й час. Создание пользовательских объектов
  Упрощение сценариев с помощью объектов
  Определение объекта
    Добавления в объект метода
  Создание экземпляра объекта
  Настройка встроенных объектов
  Сохранение данных в объектах
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 12-й час. Обработка событий
  Роль обработчика событий в JavaScript
    Объекты и события
    Создание обработчика событий
    Обработчики событий в JavaScript
    Использование объекта event
  События, связанные с мышью
    В и Из
    Щелчки и отпускания
  События, связанные с клавишами
  Событие onLoad
  Добавление описания ссылки
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

Часть IV. Управление Web-страницами

 13-й час. Использование окон и фреймов
  Управление окнами с помощью объектов
    Создание нового окна
  Открытие и закрытие окон
  Временные задержки
    Обновление страницы с задержкой
  Отображение диалоговоых окон
  Создание сценария отображения диалогового окна
  Управление фреймами
    Использование объектов фреймов
    Массив frames
    Создание навигационного фрейма
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 14-й час. Формы введения данных
  Основы работы с формами
    Определение формы
  Использование объекта form
    Свойства объекта form
    Отправка данных и очистка формы
    Определение событий формы
  Создание элементов форм
    Текстовое поле
    Текстовые панели
    Управление текстом в формах
    Кнопка
    Флажок
    Переключатель
    Раскрывающийся список
  Отображение данных на форме
  Отправка данных формы в виде почтового сообщения
  Проверка правильности заполнения формы
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 15-й час. Добавление рисунков и анимации
  Использование разделенного рисунка
  Динамические рисунки
    Управление массивом images
    Предварительная загрузка рисунка
  Создание изменяющихся рисунков
  Создание простой анимации
    Создание рисунков
    Создание документа HTML
    Определение переменных
    Выполнение анимации
    Компоновка сценария
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 16-й час. Создание сценариев для разных броузеров
  Получение сведений о броузере
    Отображение сведений о броузере
    Броузеры независимых производителей
  Поддержка JavaScript броузером
    Создание сценария для определенного броузера
    Создание разных страниц
    Создание универсальной страницы
  Сценарии в броузерах, не поддерживающих JavaScript
  Сценарий для разных броузеров
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

Часть V. Дополнительные средства JavaScript

 17-й час. Использование таблиц стилей
  Динамический HTML
  Стили и внешний вид
  Определение и использование стилей CSS
    Создание правил
    Выравнивание текста
    Изменение цвета и рисунка фона
    Управление шрифтами
    Границы и поля
  Создание простой таблицы стилей
  Использование внешних таблиц стилей
  Использование таблиц стилей JavaScript
  Создание динамических стилей
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

  18-й час. Создание динамических страниц с помощью слоев
  Что такое слой
    Два метода определения слоев
    Создание слоев CSS
    Определение свойств слоев
  Поддержка старых броузеров
  Создание многослойного документа
  Использование объекта layer
  Управления слоями в JavaScript
  Создание анимации с помощью слоев
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 19-й час. Создание сценариев, независимых от броузеров
  Особенности броузеров
    Окна и документы
    Формы
    События
  Методы создания сценариев, не зависящих от броузера
    Определение версии броузера
    Использование разных команд в разных броузерах
    Создание указателей на объекты
    Как избежать проблем
    Тестирование и отладка сценариев
  Создание универсальных динамических документов HTML
    Таблицы стилей
    Размещаемые слои
  Сценарий поддержки любых броузеров
    Определение броузера
    Зависящие от броузера команды
    Полный сценарий
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 20-й час. Использование мультимедиа и встроенных утилит
  Что такое LiveConnect
  Типы MIME
  Управление объектами утилит
    Проверка утилит
    Перечень утилит
    Использование в надстройках объектов
  Воспроизведение музыки с помощью мыши
    Вставка звуковых файлов
    Отображение клавиатуры
    Воспроизведение звуков
    Составление программы
  Резюме
  Вопросы и ответы
    Контрольные вопросы
    Ответы
  Упражнения

Часть VI. Сложные приложения JavaScript

 21-й час. Отладка приложений JavaScript
  Как избежать ошибок
    Правильная техника программирования
  Как избежать простых ошибок
  Основные средства отладки
    Консоль JavaScript
    Автоматическое отображение консоли
  Сообщения в строке состояния
  Отладчик JavaScript
    Установка отладчика
    Окно отладчика
    Вставка разрывов и прерываний
    Проверка переменных
    Выполнение сценария
  Отладка сценария
    Тестирование программы
    Исправление ошибки
    Повторная проверка сценария
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 22-й час. Улучшение Web-страниц
  Создание базового документа HTML
  Использование раскрывающихся списков
    Имена страниц
    Создание структуры данных и документа HTML
    Создание функции панели перемещения
  Добавление описания ссылок
  Добавление графических ссылок
    Создание рисунков
    Создание обработчика события
  Составление полного программного кода
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 23-й час. Создание сценария заказа товаров
  Планирование сценария
    Создание набора фреймов
    Выбор переменных
  Создание функций сценария
  Добавление товаров в форму
    Отображение списка товаров
    Обновление содержимого формы
    Заказ
    Составление сценария
  Создание полной формы заказа товаров
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

 24-й час. Создание сценария игры
  Планирование программы
    Создание рисунков
    Выбор переменных
    Создание документа HTML
  Составление сценария
    Управление кнопками Draw или Deal
    Тасование колоды
    Раздача карт
    Сдача карт
    Добор новой карты
    Определение счета игрока
  Готовый документ со сценарием
  Резюме
  Вопросы и ответы
  Семинар
    Контрольные вопросы
    Ответы
  Упражнения

Часть VII. Приложения

 Приложение А. Ресурсы JavaScipt
  Книги Web-узел JavaScript
 Приложение Б. Средства разработчика сценариев JavaScript
  Редакторы HTML и текстовые процессоры
    HomeSite
  Frontpage
    NetObject ScriptBuilder
  BBEdit Alpha
  Другие редакторы
  Visual JavaScript
 Приложение В. Словарь терминов

Начало
Оглавление
Введение
Об авторе
Заказать книгу в магазине "Мистраль"

 

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...