Дунаев В.В., Самоучитель JavaScript. 3-е изд.
серия: Самоучитель
Питер, 2008 г., 978-5-388-00331-7 , 233*164*19 мм., тираж: 3000
Описание книги
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
1. 1. Где писать программы и как их запускать 18
1. 2. Ввод и вывод данных 22
1. 2. 1. alert 22
1. 2. 2. confirm 23
1. 2. 3. prompt 24
1. 3. Типы данных 25
1. 4. Переменные и оператор присвоения 29
1. 4. 1. Имена переменных 30
1. 4. 2. Создание переменных 30
1. 4. 3. Область действия переменных 31
1. 5. Операторы 32
1. 5. 1. Комментарии 32
1. 5. 2. Арифметические операторы 33
1. 5. 3. Дополнительные операторы присвоения 35
1. 5. 4. Операторы сравнения 35
1. 5. 5. Логические операторы 37
1. 5. 6. Операторы условного перехода 38
1. 5. 7. Операторы цикла 42
1. 5. 8. Выражения с операторами 46
1. 6. Функции 48
1. 6. 1. Встроенные функции 48
1. 6. 2. Пользовательские функции 50
1. 6. 3. Выражения с функциями 55
1. 7. Встроенные объекты 55
1. 7. 1. Объект String (Строка) 57
1. 7. 2. Объект Array (Массив) 66
1. 7. 3. Объект Number (Число) 74
1. 7. 4. Объект Math (Математика) 79
1. 7. 5. Объект Date (Дата) 85
1. 7. 6. Объект Boolean (Логический) 91
1. 7. 7. Объект Function (Функция) 91
1. 7. 8. Объект Object 95
1. 8. Пользовательские объекты 96
1. 8. 1. Создание объекта 97
1. 8. 2. Добавление свойств 98
1. 8. 3. Связанные объекты 99
1. 8. 4. Пример создания базы данных с помощью объектов 99
1. 9. Специальные операторы 103
1. 9. 1. Побитовые операторы 103
1. 9. 2. Объектные операторы 104
1. 9. 3. Комплексные операторы 105
1. 10. Приоритеты операторов 106
1. 11. Зарезервированные ключевые слова 108
Глава 2. Основы создания сценариев 110
2. 1. Из историй программирования 110
2. 2. От простого до динамического HTML 113
2. 2. 1. Простой HTML 113
2. 2. 2. Динамический HTML 116
2. 3. Где, что и как делают сценарии 117
2. 3. 1. Расположение сценариев 117
2. 3. 2. Обработка событий 120
2. 3. 3. Объекты, управляемые сценариями 124
2. 4. Понятие события 131
2. 4. 1. Свойства события 131
2. 4. 2. Прохождение событий 137
2. 4. 3. Указание обработчика события в сценарии 139
2. 5. Работа с окнами и фреймами 140
2. 5. 1. Создание новых окон 141
2. 5. 2. Фреймы 144
2. 5. 3. Плавающие фреймы 150
2. 5. 4. Всплывающие окна 151
2. 6. Динамическое изменение элементов документа 154
2. 6. 1. Использование метода write () 155
2. 6. 2. Изменение значений атрибутов элементов 155
2. 6. 3. Изменение элементов 156
2. 7. Загрузка изображений 158
2. 8. Управление процессами во времени 161
2. 9. Работа с Cookie 163
Глава 3. Объектная модель браузера и документа 169
3. 1. Объект window 169
3. 1. 1. Свойства window 169
3. 1. 2. Методы window 171
3. 1. 3. События window 171
3. 2. Объект document 172
3. 2. 1. Свойства document 172
3. 2. 2. Коллекции document 173
3. 2. 3. Методы document 173
3. 2. 4. События document 174
3. 3. Объект location 175
3. 3. 1. Свойства location 175
3. 3. 2. Методы location 175
3. 4. Объект history 175
3. 4. 1. Свойство history 176
3. 4. 2. Методы history 176
3. 5. Объект navigator 176
3. 5. 1. Свойства navigator 176
3. 5. 2. Коллекции navigator 176
3. 5. 3. Методы navigator 177
3. 6. Объект event 177
3. 7. Объект screen 178
3. 7. 1. Объект TextRange 178
3. 7. 2. Свойства TextRange 178
3. 7. 3. Методы TextRange 178
Глава 4. Примеры сценариев 180
4. 1. Простые визуальные эффекты 180
4. 1. 1. Смена изображений 180
4. 1. 2. Подсветка кнопок и текста 182
4. 1. 3. Мигающая рамка 183
4. 1. 4. Переливающиеся цветами ссылки 184
4. 1. 5. Объемные заголовки 185
4. 1. 6. Применение фильтров 188
4. 1. 7. Эффект печати на пишущей машинке 195
4. 2. Движение элементов 196
4. 2. 1. Движение по заданной траектории 196
4. 2. 2. Перемещение мышью 203
4. 3. Рисование линий 211
4. 3. 1. Прямая линия 212
4. 3. 2. Произвольная кривая 217
4. 3. 3. Графики зависимостей, заданных выражениями 220
4. 3. 4. Графики зависимостей, заданных массивами 221
4. 3. 5. Динамические линии 223
4. 4. Напишем число словами 225
4. 5. Обработка данных форм 229
4. 6. Меню 234
4. 6. 1. Раскрывающийся список 234
4. 6. 2. Настоящее меню 236
4. 7. Поиск в текстовой области 241
4. 8. Таблицы и простые базы данных 244
4. 8. 1. Доступ к элементам таблицы 244
4. 8. 2. Добавление и удаление строк таблицы 246
4. 8. 3. Генерация таблиц с помощью сценария 247
4. 8. 4. Простые базы данных 248
4. 8. 5. Сортировка данных таблицы 255
4. 8. 6. Фильтрация данных таблицы 256
4. 8. 7. Поиск по сайту 258
4. 8. 8. Вставка HTML-документа в таблицу 263
4. 8. 9. Обработка табличных данных 265
4. 8. 10. Защита веб-страниц с помощью пароля 267
4. 9. Взаимодействие с Flash-мультфильмами 271
4. 9. 1. Передача данных из JavaScript в ActionScript 272
4. 9. 2. Вызов сценария JavaScript из сценария ActionScript 275
Глава 5. Работа с файловой системой и реестром Windows 277
5. 1. Создание объекта файловой системы 278
5. 2. Работа с дисками 279
5. 3. Работа с папками 282
5. 3. 1. Создание папки 282
5. 3. 2. Копирование, перемещение и удаление папки 283
5. 4. Работа с файлами 284
5. 4. 1. Создание текстового файла 284
5. 4. 2. Копирование, перемещение и удаление файла 286
5. 4. 3. Чтение данных из файла и запись данных в файл 287
5. 4. 4. Создание ярлыков 290
5. 4. 5. Запуск приложений 292
5. 5. Работа с реестром 292
Глава 6. Советы для обеспечения совместимости с другими
браузерами 297
6. 1. Доступ к элементам документа 297
6. 2. Обработка событий 297
Приложение 1. Руководство по динамическому HTML 297
Основные понятия 297
Форматирование текстов 303
Стандартные логические стили 304
Управление шрифтом 305
Цвет 309
Текст заданного формата 310
Списки 310
Разделительные полосы 312
Бегущая строка 313
Специальные и зарезервированные символы 314
Графика на веб-страницах 316
Вставка изображений 317
Фоновая графика 319
Ссылки 320
Текстовые ссылки 320
Графические ссылки 320
URL-адреса ссылок 322
Ссылки в пределах одного документа 323
Таблицы 325
Стили 333
Позиционирование элементов 337
Статические фильтры 340
Динамические фильтры 343
Таблицы стилей в отдельных файлах 347
Вставка Flash-мультфильма в веб-страницу 347
Вставка звука и видео 348
Поле ввода данных 350
Переключатели (radiobuttons) 351
Флажки 353
Кнопки 354
Фреймы 355
Тег 359
Группа HTTP-EQUIV (HTTP-эквиваленты) 359
Группа NAME (имя) 360
Приложение 2. Справочник по HTML 362
Теги HTML 362
Структура документа 362
Заголовки и названия 362
Абзацы и строки 363
Стили 363
Списки 364
Таблицы 364
Ссылки 365
Графика, объекты, мультимедиа и сценарий 365
Формы 365
Фреймы 366
Таблицы стилей 366
Единицы измерения 366
Свойства динамического HTML 367
События динамического HTML 383
Алфавитный указатель 385.
Об авторе
Специалист в области компьютерных информационных технологий. Автор популярных книг по разработке Web-приложений, компьютерной графике и математике.
Последние поступления в рубрике "Компьютер для начинающих"
Ноутбук. Умный самоучитель для начинающих. Просто и понятно Лавров С.С.
Вы собираетесь купить или уже купили ноутбук, но боитесь, что не справитесь с этой техникой? К сожалению, большинство книг на компьютерную тематику предназначены для тех, кто умеет выполнять элементарные действия, работать с распространенными...... | |
Компьютер. Умный самоучитель для начинающих. Просто и понятно Лавров С.С.
Вы считаете, что освоить компьютер — большая проблема? Это не так! У вас в руках умный самоучитель, который подружит вас с компьютером буквально за 15 минут в день. Простые и понятные объяснения каждого шага — от включения до работы в программах,...... | |
Ноутбук для новичков. Простой и понятный самоучитель Орлова З.
Нужно освоить ноутбук, но вы даже не знаете, как его включить? К сожалению, большинство самоучителей вам не помогут. Они начинают обучение с работы в программах и не подходят для новичков. У автора этой книги другой подход. Вы начнете с самых азов:...... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Дунаев В.В., Самоучитель JavaScript. 3-е изд. в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.