jQuery. Подробное руководство по продвинутому JavaScript

Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «jQuery. Подробное руководство по продвинутому JavaScript»

Версия для печати и PDA

Книга «jQuery. Подробное руководство по продвинутому JavaScript» представляет собой введение и одновременно справочное руководство по JavaScript-библиотеке jQuery, которая является мощной платформой для разработки клиентской части веб-приложений. Рассматривается собственно ядро библиотеки jQuery и ее спутницы – библиотеки jQuery UI. Каждый метод прикладного программного интерфейса описан в удобном для восприятия формате, включающем описание входных параметров и возвращаемых значений. Авторами подробно описываются такие детали, как выполнение обхода документов HTML, обработка событий, использование технологии AJAX для обмена данными с веб-сервером, воспроизведение анимации и создание визуальных эффектов. Также рассмотрены вопросы взаимодействия jQuery с другими инструментами и платформами и методы создания модулей расширения для этой библиотеки. Второе издание подверглось значительно переработке с целью продемонстрировать возможности jQuery версии 1.4: новые нестандартные события, пространства имен событий, функции и эффекты, а также другие полезные методы и функции. Кроме того, авторы добавили совершенно новый раздел, в котором они рассказывают про возможности jQuery UI – дополнения к ядру jQuery. Спектр обсуждаемых деталей охватывает обширнейшие изменения, внесенные в jQuery UI с момента прошлой публикации.

jQuery. Подробное руководство по продвинутому JavaScript

Обзор книги «jQuery. Подробное руководство по продвинутому JavaScript»

Материал организован так, чтобы любой заинтересованный читатель смог овладеть jQuery и jQuery UI максимально быстро и эффективно. Изложение начинается с введения в основы jQuery и сразу переходит к фундаментальным концепциям прикладного программного интерфейса jQuery. После этого авторы показывают различные области применения библиотеки jQuery, где с помощью ее реализуется невероятно продуктивный клиентский программный код – от обработки событий до выполнения запросов к веб-серверу с применением технологии AJAX. Затем вниманию читателей представляется обзор наиболее популярных расширений jQuery.

Ядро jQuery, охватывает вопросы, связанные с основными возможностями и принципами работы библиотеки jQuery.

Введение в jQuery, объясняет философию jQuery и то, как она согласуется с такими современными принципами программирования, как "ненавязчивый JavaScript". Здесь авторы наглядно показывают причины, по которым было бы желательно использовать jQuery, и кратко описывают принцип ее действия, а также такие базовые концепции, как обработчик события готовности документа, вспомогательные функции, создание элементов объектной модели документа DOM и расширений для jQuery.Выбор элементов для дальнейшей работы, представляет концепцию обернутых наборов элементов, которая является базовой для jQuery и определят принцип ее функционирования. Вы узнаете, как создавать обернутые наборы элементов – коллекции элементов DOM, участвующие в операции как единое целое, за счет выбора элементов документа страницы с помощью богатой коллекции мощных селекторов jQuery. При определении этих селекторов используется стандартный синтаксис CSS, что делает их достаточно мощным инструментом и расширяет возможности, предлагаемые стандартными способами применения каскадных таблиц стилей.Оживляем страницы с помощью jQuery, расскажет вам, как можно использовать обернутые наборы jQuery для управления структурой DOM страницы. Рассматриваются вопросы изменения стилей и атрибутов элементов, содержимого элементов, а также перемещения элементов в пределах веб-страницы и объясняются принципы работы с элементами формы.События – место, где все происходит. Здесь показано, как с помощью jQuery существенно упростить обработку событий в веб-страницах. Именно обработка пользовательских событий делает веб-приложения полнофункциональными, и все, кому уже приходилось иметь дело с запутанными механизмами обработки событий в разных браузерах, порадуются простоте данной задачи с использованием jQuery. Дополнительные концепции, связанные с обработкой событий, такие как определение пространств имен событий, возбуждение и обработка собственных событий и даже предварительная установка обработчиков "живых" событий, будут детально рассмотрены в обширном примере в конце этой темы.
Заряжаем страницы анимацией и эффектами, посвящена миру анимации и визуальных эффектов. Вы увидите, что jQuery позволяет создавать анимационные эффекты не только просто, но и эффективно, и даже немного забавно. Во всех подробностях рассмотрены функции создания очередей эффектов для последовательного их выполнения, а также ряд функций общего назначения.За пределы DOM с помощью вспомогательных функций jQuery, рассказывает про вспомогательные функции и флаги, которые jQuery предоставляет в распоряжение не только конечных пользователей этой библиотеки, но и для всех тех, кто пишет расширения и модули jQuery.Расширение jQuery с помощью собственных модулей, о том, как пишутся расширения и модули для jQuery. Вы узнаете, насколько это просто – вам не потребуется писать хитроумный программный код на JavaScript или знать внутреннее устройство jQuery. Поэтому есть смысл всякий программный код многократного использования оформлять в виде расширения jQuery.Взаимодействие с сервером по технологии Ajax, заинтересует вас одной из наиболее важных областей в разработке современных веб-приложений: выполнение AJAX-запросов. Вы увидите, насколько просто применять технологию AJAX с помощью jQuery и как эта библиотека ограждает программиста от разных ловушек, которыми чревато внедрение поддержки технологии AJAX в свои проекты, существенно упрощая реализацию наиболее распространенных видов AJAX-взаимодействий, например, таких как возврат данных в формате JSON.

jQuery UI, посвящена исследованию библиотеки jQuery UI, которая является расширением базового функционала ядра jQuery.

Введение в jQuery UI: оформление и эффекты, начинается с краткого знакомства с библиотекой jQuery UI. Далее вы узнаете, как настраивать и создавать свои ограниченные версии этой библиотеки, а также темы визуального оформления, используемые для оформления элементов пользовательского интерфейса из библиотеки. Темы визуального оформления рассматриваются таким образом, чтобы показать читателю не только, как они конструируются, но и как можно их изменять, чтобы они соответствовали его потребностям. В конце этой темы рассматриваются дополнительные анимационные эффекты, добавляемые библиотекой jQuery UI, а также способы применения базовых методов, позволяющие использовать эти расширенные особенности.Механизмы взаимодействий jQuery UI с мышью, раскрывает возможности организации взаимодействий пользователя с веб-страницей с помощью мыши, предоставляемые библиотекой jQuery UI. Рассматривается широкий диапазон приемов, от перетаскивания элементов с помощью мыши до сортировки, выделения и изменения размеров элементов.
Виджеты jQuery UI: за пределами элементов управления HTML, описывает набор виджетов – визуальных элементов управления пользовательского интерфейса, предоставляемый библиотекой jQuery UI и расширяющий доступный набор механизмов ввода, которые вы можете задействовать в своих проектах. Сюда входят и простые элементы управления, такие как кнопки, и более сложные, такие как элементы выбора даты, поля ввода с функцией автодополнения, панели с вкладками и диалоговые окна.
JavaScript: возможно, вы этого не знаете, а стоило бы! Здесь описаны такие ключевые концепции JavaScript, как контексты функций и замыкания – closures, составляющие основу для максимально эффективного использования библиотеки jQuery в ваших программах. Этот материал предназначен для тех, кому нужно немного "освежить" свои знания об этих концепциях программирования на JavaScript.

В книге «jQuery. Подробное руководство по продвинутому JavaScript» вам будут встречаться особые лабораторные работы, которые добавлены с целью – проиллюстрировать обсуждаемые понятия jQuery и jQuery UI. Они представляют собой интерактивные веб-страницы, реализованные в виде загружаемых файлов примеров, которые вы можете запускать на своем компьютере. Эти примеры дают читателю прекрасную возможность понять различные нюансы использования методов jQuery без необходимости писать много своего программного кода.

Формат: PDF + файлы примеров
Качество: eBook
Страниц: 624

Поделиться с друзьями