Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «jQuery. Новый стиль программирования на JavaScript»
Версия для печати и PDA
Книга «jQuery. Новый стиль программирования на JavaScript» является справочником по библиотеке jQuery, написанной под JavaScript. Рассматриваются все функциональные возможности библиотеки, полезные для максимально широкого круга задач, включая механизм селекторов, манипулирование параметрами и содержимым элементов модели документа DOM, обработку событий и данных форм. Благодаря большому количеству примеров, начинающим разработчикам издание будет полезно как самоучитель, а те, кто уже имеет опыт разработки веб-приложений, смогут использовать ее в качестве справочника.
Структура книги «jQuery. Новый стиль программирования на JavaScript»
Основы jQuery
Подключение библиотеки jQuery
Определение готовности документа
Обработка конфликтных ситуаций
Форматы функции $
Селекторы
Часто используемые селекторы
Группирование селекторов
Привязка к элементам документа
Привязка к параметрам тегов
Псевдоклассы
Перебор элементов
Доступ к элементу по индексу
Метод выборки each
Изменение коллекции элементов
Добавление и фильтрация элементов
Привязка поиска к другим элементам
Метод выборки map
Манипуляции с элементами
Изменение содержимого элементов
Добавление содержимого перед элементом или после него
Вложение элементов
Перемещение и клонирование элементов
Очистка содержимого и удаление элемента
Замена элемента
Изменение атрибутов CSS
Управление классами стилей
Доступ к параметрам тегов
Вычисление положения элементов
Обработка событий
События документа
События мыши
События клавиатуры
События формы
Универсальные обработчики событий
Методы live и die
Всплывание событий
Действия по умолчанию и их отмена
Эффекты и анимация
Управление отображением элемента
Изменение прозрачности элемента
Создание анимации
Прерывание анимации
Управление очередью анимаций
Обработка данных формы
Текстовое поле и поле ввода пароля
Поле для ввода многострочного текста
Список с возможными значениями
Флажок и переключатели
Обработка щелчка на кнопке
Получение всех значений формы
Вспомогательные функции и свойства
jQuery.each – перебор элементов
jQuery.grep – поиск в массиве
jQuery.map – преобразование массива
jQuery.inArray – поиск элемента в массиве
jQuery.merge – объединение массивов
jQuery.makeArray – создание массива элементов
jQuery.unique – удаление повторяющихся элементов
jQuery.trim – удаление пробельных символов
jQuery.data и jQuery.removeData – работа с данными
jQuery.browser – определение типа и версии браузера
jQuery.boxModel – определение блочной модели
Создание собственных модулей
Основы технологии AJAX
Обмен данными с помощью тега <iframe>
Объект XMLHttpRequest
Обмен данными в текстовом формате
Обмен данными в формате XML
Обмен данными в формате JSON
Поддержка AJAX в jQuery
Метод загрузчика load
Функции jQuery.getJSON и jQuery.getScript
Методы jQuery.ajax, jQuery.get и jQuery.post
Глобальные обработчики событий AJAX
Библиотека jQuery UI
Модуль UI Draggable – перемещение элементов
Модуль UI Droppable – "сбрасывание" элементов
Модуль UI Sortable – сортировка элементов
Модуль UI Selectable – выделение элементов
Модуль UI Resizable – изменение размеров
Модуль UI Accordion – компонент "Аккордеон"
Модуль UI Tabs – панель с вкладками
Модуль UI Dialog – диалоговые окна
Модуль UI Datepicker – календарь
Модуль UI Progressbar – индикатор хода процесса
Модуль UI Slider – шкала с бегунком
Модуль UI Effects – визуальные эффекты: плавное изменение цвета, управление классами стилей, использование эффекты, другие эффекты
В целом книга «jQuery. Новый стиль программирования на JavaScript» представляет практическое пособие исключительно по библиотеке jQuery. Здесь вы не найдете какого-либо описания терминов и семантики языка JavaScript или PHP, когда речь идет о реализации серверной стороны механизма AJAX. Другими словами, для понимания материала от читателя требуется наличие базовых знаний по языкам JavaScript и PHP.