На главную | Где купить | Авторам и заказчикам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты | Прайс листы

Сценарии для Web-сайта: PHP и JavaScript 2-е изд.

Автор Дунаев Ва.
Название Сценарии для Web-сайта: PHP и JavaScript 2-е изд.
Серия Самоучитель
ISBN 978-5-9775-0112-5
Формат 70*100 1/16
Объем 576
Тематика
Оптовая цена
    Вернуться к описанию книги

Полное содержание

Оглавление ВВЕДЕНИЕ 1

ГЛАВА 1. КАК УСТРОЕН WEB-САЙТ?

3
1.1. Основные понятия 3
1.2. Как устроен HTML-документ? 5
1.2.1. Начальные сведения 6
1.2.2. Структура документа 9
1.2.3. Ссылки 22
1.2.4. Вставка элементов из внешних источников 33
1.2.5. Разметка страницы 45
1.2.6. Форматирование текста 62
1.2.7. Формы и элементы пользовательского интерфейса 75
1.3. Каскадные таблицы стилей 91
1.3.1. Встраивание таблиц стилей в HTML-документ 92
1.3.2. Правила форматирования 94
1.3.3. Применение нескольких таблиц стилей 96
1.3.4. Единицы измерения 97
1.3.5. Шрифты 98
1.3.6. Цвет и фон 100
1.3.7. Размеры, поля, отступы и границы 102
1.3.8. Текст 105
1.3.9. Обтекание и видимость 107
1.3.10. Позиционирование 109
1.3.11. Графические фильтры 110
1.4. Что и как делают клиентские сценарии? 122
1.5. Что и как делают серверные сценарии? 126

ГЛАВА 2. ОСНОВЫ JAVASCRIPT

129
2.1. Подготовка к программированию 129
2.2. Ввод и вывод данных 132
2.2.1. Метод alert 132
2.2.2. Метод confirm 133
2.2.3. Метод prompt 134
2.2.4. Метод write 134
2.3. Типы данных 135
2.4. Переменные и оператор присваивания 142
2.4.1. Имена переменных 142
2.4.2. Создание переменных 143
2.4.3. Область действия переменных 145
2.5. Операторы 145
2.5.1. Комментарии 146
2.5.2. Арифметические операторы 146
2.5.3. Дополнительные операторы присваивания 149
2.5.4. Операторы сравнения 150
2.5.5. Логические операторы 152
2.5.6. Операторы условного перехода 153
2.5.7. Операторы цикла 159
2.5.8. Выражения с операторами 164
2.6. Функции 166
2.6.1. Встроенные функции 167
2.6.2. Пользовательские функции 171
2.6.3. Выражения с функциями 177
2.7. Строки 178
2.7.1. Создание строкового объекта 178
2.7.2. Свойства объекта String 179
2.7.3. Методы объекта String обработки строк 180
2.7.4. Методы объекта String форматирования строк 185
2.7.5. Функции вставки и замены подстрок 187
2.7.6. Функции удаления ведущих и заключительных пробелов 188
2.8. Массивы 190
2.8.1. Создание массива 190
2.8.2. Многомерные массивы 192
2.8.3. Копирование массива 193
2.8.4. Свойства объекта Array 194
2.8.5. Методы объекта Array 195
2.8.6. Функции обработки числовых массивов 199
2.9. Числа 201
2.9.1. Создание объекта Number 204
2.9.2. Свойства объекта Number 204
2.9.3. Методы объекта Number 205
2.10. Математические вычисления 207
2.10.1. Свойства объекта Math 207
2.10.2. Методы объекта Math 207
2.11. Дата и время 209
2.11.1. Создание объекта Date 209
2.11.2. Методы объекта Date 211
2.11.3. Календарь 217
2.12. Объект Boolean 223
2.13. Объект Function 224
2.13.1. Создание объекта Function 224
2.13.2. Свойства объекта Function 225
2.13.3. Методы объекта Function 226
2.14. Пользовательские объекты 228
2.14.1. Создание объекта 228
2.14.2. Добавление свойств 231
2.14.3. Связанные объекты 231
2.14.4. Пример создания базы данных с помощью объектов 233
2.15. Специальные операторы 238
2.15.1. Побитовые операторы 238
2.15.2. Объектные операторы 239

ГЛАВА 3. КЛИЕНТСКИЕ СЦЕНАРИИ НА JAVASCRIPT

243
3.1. Объекты, управляемые сценариями 243
3.2. Обработка событий 251
3.2.1. Привязка обработчиков к элементам и событиям 252
3.2.2. Свойства события 257
3.2.3. Прохождение событий 263
3.3. Динамическое изменение элементов документа 266
3.3.1. Использование метода write() 267
3.3.2. Изменение значений атрибутов элементов 268
3.3.3. Изменение элементов 271
3.4. Работа с каскадными таблицами стилей 274
3.5. Окна и фреймы 280
3.5.1. Создание новых окон 281
3.5.2. Фреймы 285
3.5.3. Плавающие фреймы 293
3.5.4. Всплывающие окна 295
3.6. Загрузка изображений 299
3.7. Управление процессами во времени 302
3.8. Работа с cookie 304
3.8.1. Общие сведения 304
3.8.2. Функции чтения, записи данных и удаления cookie 307
3.9. Перемещение элементов мышью 311
3.9.1. Перемещение графических объектов 311
3.9.2. Перемещение текстовых областей 312
3.9.3. Перемещение плавающих фреймов 315
3.10. Меню 318
3.10.1. Раскрывающийся список 319
3.10.2. Одноуровневое меню 320
3.10.3. Простое двухуровневое меню 321
3.10.4. Сложное двухуровневое меню 323
3.10.5. Древовидный список 331
3.11. Таблицы 335
3.11.1. Доступ к элементам таблицы 335
3.11.2. Добавление и удаление строк таблицы 338
3.12. Простая база данных в текстовом файле 339
3.12.1. Элемент управления табличными данными 339
3.12.2. Перемещение по записям простых баз данных 345
3.12.3. Сортировка данных таблицы 348
3.12.4. Фильтрация данных таблицы 349
3.13. Поиск в тексте 352
3.14. Движение элементов по заданной траектории 354
3.15. Рисование линий 358
3.16. Обработка данных форм 361

ГЛАВА 4. ОСНОВЫ PHP

369
4.1. Подготовка к программированию 369
4.2. Вывод данных 372
4.3. Типы данных 374
4.4. Переменные и оператор присваивания 377
4.4.1. Имена переменных 377
4.4.2. Создание переменных 378
4.4.3. Отображение значений переменных 380
4.4.4. Переменные переменные 384
4.4.5. Область действия переменных 385
4.4.6. Проверка существования и типов переменных 386
4.5. Константы 387
4.6. Операторы 389
4.6.1. Комментарии 389
4.6.2. Арифметические операторы 389
4.6.3. Строковый оператор 391
4.6.4. Дополнительные операторы присваивания 391
4.6.5. Операторы сравнения 392
4.6.6. Логические операторы 393
4.6.7. Побитовые операторы 395
4.6.8. Операторы управления 396
4.6.9. Операторы цикла 399
4.7. Строки 399
4.7.1. Двойные и одинарные кавычки 399
4.7.2. Склейка строк 402
4.7.3. Преобразование строк 402
4.7.4. Форматирование строк 407
4.8. Числа 411
4.8.1. Математические функции 411
4.8.2. Математические константы 412
4.8.3. Представление чисел в различных системах счисления 413
4.8.4. Форматирование чисел 415
4.9. Дата и время 417
4.10. Массивы 420
4.10.1. Создание массива 420
4.10.2. Многомерные массивы 423
4.10.3. Отображение массивов 424
4.10.4. Операции над массивами 425
4.11. Глобальные предопределенные переменные 434
4.12. Функции 436
4.12.1. Пользовательские функции 436
4.12.2. Переменные функции 442
4.12.3. Встроенные функции 443
4.13. Объекты 443
4.13.1. Определение класса 444
4.13.2. Применение объектов 448
4.13.3. Ограничение доступа к свойствам и методам 449
4.13.4. Клонирование и удаление объектов 451
4.13.5. Использование методов несозданных объектов 452
4.13.6. Обработка исключений 452
4.13.7. Пример класса формы 453
4.14. Выполнение PHP-кода в текстовых строках 455

ГЛАВА 5. СЕРВЕРНЫЕ СЦЕНАРИИ НА PHP

457
5.1. Получение данных от клиента 457
5.1.1. Получение данных из HTML-форм 457
5.1.2. Загрузка файлов на сервер 466
5.2. Переходы и передача данных между Web-страницами 469
5.2.1. Вывод ссылок 470
5.2.2. Использование форм 470
5.2.3. Применение функции header() 470
5.2.4. Добавление информации к URL-адресу 472
5.2.5. Применение cookie 473
5.2.6. Применение сеансов PHP 475
5.3. Работа с текстовыми файлами 484
5.3.1. Открытие файла 484
5.3.2. Закрытие и удаление файлов 486
5.3.3. Чтение файла 487
5.3.4. Запись в файл 491
5.3.5. Простой счетчик посещений страницы 492
5.4. Работа с таблицами в текстовых файлах 493
5.4.1. Функции работы с табличными данными 494
5.4.2. Сложный счетчик посещений страницы 498
5.4.3. Баннер 504
5.4.4. Гостевая книга 508
5.4.5. Форум 514
5.5. Работа с базами данных 515
5.5.1. Общие сведения о базах данных 515
5.5.2. Основные средства PHP для взаимодействия с базой данных 517
5.5.3. Гостевая книга 520
ПРИЛОЖЕНИЯ 529
ПРИЛОЖЕНИЕ 1. ОСНОВНЫЕ ОБЪЕКТЫ БРАУЗЕРА И ДОКУМЕНТА 531
П1.1. Объект window 531
П1.1.1. Свойства объекта window 531
П1.1.2. Методы объекта window 533
П1.1.3. События объекта window 534
П1.2. Объект document 535
П1.2.1. Коллекции объекта document 536
П1.2.2. Методы объекта document 537
П1.2.3. События объекта document 537
П1.3. Объект location 538
П1.3.1. Свойства объекта location 538
П1.3.2. Методы объекта location 539
П1.4. Объект history 539
П1.4.1. Свойство объекта history 540
П1.4.2. Методы объекта history 540
П1.5. Объект navigator 540
П1.5.1. Свойства объекта navigator 540
П1.5.2. Коллекции объекта navigator 541
П1.5.3. Методы объекта navigator 541
П1.6. Объект event 541
П1.7. Объект screen 543
П1.8. Объект TextRange 543
П1.8.1. Свойства объекта TextRange 543
П1.8.2. Методы объекта TextRange 544
ПРИЛОЖЕНИЕ 2. УСТАНОВКА МОДУЛЯ PHP 546
П2.1. Где взять модуль PHP? 546
П2.2. Установка модуля PHP 547
П2.2.1. Размещение модуля PHP на диске компьютера 547
П2.2.2. Настройка модуля PHP 547
П2.2.3. Установка расширений PHP 548
П2.3. Настройка Web-сервера IIS 549
ПРИЛОЖЕНИЕ 3. УСТАНОВКА WEB-СЕРВЕРА IIS В WINDOWS 2000/XP 551
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 553


На главную | Где купить | Авторам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты
© 2001–2020 Издательство «БХВ-Петербург».
Все права защищены. Частичное или полное копирование текстов, слоганов и фотоизображений без письменного согласия Правообладателя запрещено.