PHP и jQuery для профессионалов
Book information
Description
Оглавление Содержание Об авторе О рецензенте Часть I. Основные сведения о jQuery Глава 1. Введение в технологию jQuery К вопросу о выборе jQueiy Библиотеки JavaScript Преимущества, обеспечиваемые jQueiy История возникновения jQueiy Настройка тестовой среды Установка Firefox Установка Firebug Подключение j Query к веб-страницам Подключение загруженной копии библиотеки jQueiy Подключение копии библиотеки jQueiy, хранящейся на удаленном хосте Использование Google Libraries API Создание тестового файла Функция jQuery () Выбор DOM-элементов с использованием синтаксиса CSS Резюме Глава 2. Распространенные операции и методы jQuery Особенности поведения сценариев jQueiy Методы jQueiy Обход DOM-элементов Создание и вставка DOM-элементов Доступ к CSS и атрибутам и их изменение Воздействие на результирующие наборы Использование анимации и других эффектов Обработка событий Использование элементов управления AJAX Резюме Часть II. Профессиональные аспекты программирования на РНР Глава 3. Объектно-ориентированное программирование Принципы ООП Объекты и классы Различия между объектами и классами Структура классов Определение свойств класса Определение методов класса Наследование классов Назначение области видимости свойствам и методам Создание комментариев в стиле Doc-блоков Преимущества ООП в сравнении с процедурным подходом Простота реализации Улучшение структуры приложения Легкость сопровождения Резюме Глава 4. Создание календаря событий Планирование приложения Определение структуры базы данных Создание схемы класса Планирование структуры папок приложения Настройка среды разработки Создание календаря Создание базы данных Класс для подключения к базе данных Создание класса-оболочки для приложения Добавление свойств класса Создание конструктора Загрузка информации о событиях Вывод HTML-кода для отображения календаря и событий Вывод HTML-кода для отображения подробного описания события Резюме Глава 5. Добавление элементов управления для создания, редактирования и удаления событий Генерация формы для создания и редактирования событий Добавление маркера в форму Создание файла для отображения формы Добавление новой таблицы стилей для средств администрирования Сохранение новых событий в базе данных Добавление файла, осуществляющего вызов запрошенного метода обработки формы Добавление кнопки создания новых событий в основное представление Добавление элементов редактирования в подробное представление событий Модификация метода displayEvent для отображения элементов административного управления Добавление административной таблицы стилей в подробное представление событий Удаление событий Генерация кнопки удаления события Создание метода, запрашивающего подтверждение удаления события Создание файла для отображения подтверждающей формы Резюме Глава 6. Парольная защита критических данных и операций над ними Создание административной таблицы в базе данных Создание файла для отображения регистрационной формы Создание класса Admin Определение класса Создание метода для проверки учетных данных пользователя Модификация приложения для обработки отправки регистрационной формы Предоставление зарегистрированному пользователю возможности завершения сеанса Добавление кнопки выхода Создание метода для процедуры выхода Модификация приложения для обработки завершения сеанса Отображение элементов административного управления Отображение административных опций лишь для администраторов Ограничение доступа к административным страницам Резюме Часть III. Добавление сценариев jQuery в РНР-приложения Глава 7. Улучшение пользовательского интерфейса средствами jQuery Прогрессивное улучшение приложения с помощью jQueiy Постановка задачи Подключение jQueiy к приложению Создание файла инициализации JavaScript Создание новой таблицы стилей для элементов, созданных jQueiy Создание модального окна для отображения информации о событии Связывание функции с событием щелчка на ссылке названия Предотвращение выполнения действия по умолчанию и добавление класса active Извлечение строки запроса с помощью ре1улярных выражений Создание модального окна Извлечение и отображение информации о событиях с помощью AJAX Добавление кнопки закрытия окна Добавление эффектов в процессы создания и уничтожения модального окна Резюме Глава 8. Редактирование данных календаря средствами AJAX и jQuery Открытие формы для создания событий Добавление вызова AJAX для загрузки формы Модификация обрабатывающего файла AJAX для загрузки формы Закрытие модального окна при щелчке на кнопке Отменить Сохранение новых событий в базе данных Сериализация данных формы Отправка сериализованных данных формы обрабатывающему файлу Модификация обрабатывающего файла AJAX для обработки новых отправок Добавление событий без обновления страницы Десериализация данных формы Создание объектов Date Присоединение событий к календарю Получение идентификатора нового события Редактирование событий в модальном окне Определение атрибута action для формы Сохранение идентификатора события, если таковой существует Удаление информации о событии из модального окна Добавление только новых событий в календарь Подтверждение удаления событий в модальном окне Отображение окна подтверждения Настройка обработчика события отправки формы, предназначенной для удаления события Исключение события из календаря после его удаления Резюме Часть IV. Дополнительные возможности jQuery и PHP Глава 9. Проверка форм с помощью регулярных выражений Введение в регулярные выражения Базовый синтаксис регулярных выражений Детализация информации на основе модификаторов шаблонов Использование обратных ссылок в регулярных выражениях Поиск соответствий шаблону с помощью символьных классов Нахождение границ слов Операторы повторения Обнаружение начала и конца строки Использование альтернативных шаблонов Использование необязательных элементов Сводим все вместе Проверка допустимости введенных значений даты и времени на стороне сервера Определение шаблона регулярного выражения для проверки формата даты и времени Добавление метода проверки в класс Calendar Возврат ошибки в случае недопустимости даты и времени Проверка допустимости задания даты и времени на стороне клиента Создание нового файла сценария JavaScript для проверки допустимости значений даты и времени Включение нового файла в завершающую часть страницы Предотвращение отправки формы в случае отрицательного результата проверки Резюме Глава 10. Расширение jQuery Добавление функций в jQuery Добавление функции проверки даты и времени в jQueiy Модификация сценария, выполняющего включение файлов Модификация сценария инициализации Добавление методов в jQueiy Создание собственного подключаемого модуля Внедрение дополнения Резюме Предметный указатель
Similar books
Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)
DJVU
Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)
DJVU
Спасибо Вам! Воспоминания. Письма. Эссе
1998 · DJVU
«Минувшее меня объемлет живо...» : к 90-летнему юбилею И. В. Гура
2013 · DJVU
Труды УНИХИМ. Выпуск 66. Исследования и разработка технологии некоторых минеральных солей
1988 · DJVU
Труды УНИХИМ. Выпуск 70. Химия и технология некоторых неорганических веществ
1993 · DJVU
Обезвоживание микробной биомассы
1967 · DJVU
Армянские рассказы
1956 · DJVU