دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: آموزشی ویرایش: نویسندگان: Jonathan Chaffer. Karl Swedberg سری: ISBN (شابک) : 9781847196705, 1847196705 ناشر: سال نشر: تعداد صفحات: 442 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Learning jQuery 1.3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش jQuery 1.3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب با آموزش jQuery شروع میشود، و به دنبال آن مشکلات رایج و واقعی در سمت کلاینت بررسی میشود و راهحلهایی برای هر یک از آنها، آن را به منبعی ارزشمند برای پاسخ به تمام سؤالات jQuery شما تبدیل میکند. این کتاب برای طراحان وب است که می خواهند عناصر تعاملی را برای طرح های خود ایجاد کنند و برای توسعه دهندگانی که می خواهند بهترین رابط کاربری را برای برنامه های وب خود ایجاد کنند. دانش اولیه برنامه نویسی جاوا اسکریپت مورد نیاز است. شما باید اصول اولیه HTML و CSS را بدانید و باید با سینتکس جاوا اسکریپت راحت باشید. هیچ دانشی در مورد jQuery در نظر گرفته نمی شود و همچنین نیازی به تجربه با سایر کتابخانه های جاوا اسکریپت نیست.
This book begins with a tutorial to jQuery, followed by an examination of common, real-world client-side problems, and solutions to each of them making it an invaluable resource for answers to all your jQuery questions. This book is for web designers who want to create interactive elements for their designs, and for developers who want to create the best user interface for their web applications. Basic JavaScript programming knowledge is required. You will need to know the basics of HTML and CSS, and should be comfortable with the syntax of JavaScript. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries required.
Оглавление Вступительное слово Об авторах Благодарности О технических редакторах Предисловие О чем рассказывается в этой книге Что необходимо для работы с этой книгой Для кого предназначена эта книга Типографские соглашения Обратная связь с читателями Поддержка покупателей Глава 1. Введение в jQuery Что делает библиотека jQuery Чем обусловлен успех jQuery Хронология развития проекта jQuery Наша первая веб-страница, использующая библиотеку jQuery Загрузка jQuery Подготовка документа HTML Подключение jQuery Конечный результат В заключение Глава 2. Селекторы Объектная модель документа Фабричная функция $() Селекторы CSS Оформление уровней списка Селекторы атрибутов Оформление ссылок Дополнительные селекторы Оформление чередующихся строк Селекторы форм Методы обхода дерева DOM Изменение оформления отдельных ячеек Составление цепочек методов Доступ к элементам DOM В заключение Глава 3. События Выполнение операций после загрузки страницы Момент запуска программного кода Множество сценариев в одной странице Сокращения в программном коде Сосуществование с другими библиотеками Простые события Простой переключатель стилей Сокращенная форма подключения обработчиков Комбинированные события Отображение и сокрытие дополнительных возможностей Выделение элементов, предусматривающих реакцию на щелчок мышью Распространение события Побочные эффекты фазы всплытия Изменение движения события: объект события Адресаты событий Остановка распространения события Действия по умолчанию Делегирование событий Удаление обработчика события Пространство имен события Повторное подключение событий Имитация действий пользователя События от клавиатуры В заключение Глава 4. Эффекты Изменение встроенных свойств стиля CSS Простые эффекты скрытия и отображения Эффекты и скорость выполнения Скорость Эффекты проявления и растворения Составные эффекты Создание собственных анимационных эффектов Переключение эффекта проявления/растворения Управление сразу несколькими свойствами Одновременное и поочередное выполнение эффектов Работа с одним набором элементов Работа с несколькими наборами элементов Функции обратного вызова В двух словах В заключение Глава 5 Манипулирование деревом DOM Манипулирование атрибутами Атрибуты, отличные от атрибута class Еще раз о фабричной функции $() Добавление новых элементов Перемещение элементов Маркировка, нумерация и создание ссылок на контекст Добавление сносок Обертывание элементов Копирование элементов Копирование с обработчиками событий Копирование с целью создания врезок Стили CSS Программный код Украшение врезок В двух словах о методах манипулирования деревом DOM В заключение Глава 6. AJAX Загрузка данных по требованию Добавление разметки HTML Работа с объектами JavaScript Извлечение объектов JavaScript Глобальные функции jQuery Запуск сценария Загрузка документа XML Выбор формата данных Передача данных на сервер Выполнение запроса GET Выполнение запроса POST Сериализация формы Слежение за ходом выполнения запроса AJAX и события Ограничения безопасности Использование формата JSONP для удаленных данных Дополнительные возможности Низкоуровневый метод AJAX Изменение значений параметров по умолчанию Загрузка частей страницы HTML В заключение Глава 7. Манипулирование таблицами Сортировка и разбивка на страницы Сортировка на стороне сервера Сортировка с помощью JavaScript Разбивка на страницы на стороне сервера Разбивка на страницы с помощью JavaScript Окончательная версия Изменение внешнего вида таблицы Выделение строк Подсказки Свертывание и развертывание разделов таблицы Фильтрация Окончательная версия В заключение Глава 8. Интерактивные формы Улучшение простой формы Прогрессивное улучшение оформления формы Поля, отображаемые по условию Проверка содержимого формы Манипулирование флажками Окончательная версия Компактные формы Текст-заполнитель для полей Функция автодополнения на основе технологии AJAX Окончательная версия Работа с числовыми данными в формах Структура таблицы для корзины с покупками Предотвращение возможности ввода нечисловых значений Арифметические вычисления Удаление элементов Изменение информации с адресом доставки Окончательная версия В заключение Глава 9. Прокрутка и перемещение Прокрутка заголовков Подготовка страницы Получение рассылки Подготовка к выполнению прокрутки Функция прокрутки заголовков Приостановка при наведении указателя мыши Получение рассылки из другого домена Эффект изменения прозрачности по высоте Окончательная версия Карусель изображений Подготовка страницы Прокрутка изображений щелчком мыши Увеличение изображения Окончательная версия В заключение Глава 10. Использование модулей расширения Поиск расширений и получение справочной информации Как использовать расширения Расширение Form Советы и рекомендации Библиотека расширений jQuery UI Эффекты Компоненты взаимодействий Виджеты jQuery UI ThemeRoller Другие рекомендуемые расширения Формы Таблицы Изображения Окна с подсветкой и модальные диалоги Диаграммы События В заключение Глава 11. Разработка модулей расширения Добавление новых глобальных функций Добавление нескольких функций Какой в этом смысл? Создание вспомогательного метода Добавление методов объекта jQuery Контекст методов объекта Объединение методов в цепочки Методы обхода дерева DOM Добавление новых сокращенных методов Параметры методов Простые параметры Отображения параметров Значения параметров по умолчанию Функции обратного вызова Настраиваемые значения по умолчанию Добавление селекторных выражений Подготовка расширения к распространению Соглашения об именовании Использование псевдонима $ Интерфейсы методов Оформление документации В заключение Приложение A. Ресурсы в Интернете Документация к библиотеке jQuery jQuery wiki jQuery API Броузер по функциям и методам jQuery API Visual jQuery Обозреватель Adobe AIR jQueryAPI Справочники по JavaScript Центр разработчиков Mozilla Dev.opera Справочник MSDN JScript Quirksmode JavaScript Toolbox Компрессоры программного кода JavaScript YUI Compressor JSMin Pretty printer Справочник по (X)HTML Домашняя страница языка разметки гипертекста консорциума W3C Справочники по CSS Домашняя страница каскадных таблиц стилей W3C Mezzoblue CSS cribsheet Position is everything Полезные блоги Блог jQuery Learning jQuery Ajaxian Блог Джона Резига (John Resig) JavaScript ant Беседка Роберта Наймана (Robert Nyman) О веб-стандартах с фантазией Блог Джонатана Снука (Jonathan Snook) Ресурс Мэтта Снайдера (Matt Snider) о JavaScript I can’t DOM scripting Как дни проходят мимо A list apart Платформы разработки веб-приложений с использованием jQuery Приложение B. Инструменты разработчика Инструменты для броузера Firefox Firebug Панель инструментов веб-разработчика Venkman Средство проверки регулярных выражений Инструменты для броузера Internet Explorer Панель инструментов разработчика для Microsoft Internet Explorer Microsoft Visual Web Developer DebugBar Drip Инструменты для броузера Safari Меню Develop Web Inspector Инструменты для броузера Opera Dragonfly Прочие инструменты Firebug Lite NitobiBug Пакет TextMate jQuery Charles Fiddler Aptana Приложение C. Замыкания в JavaScript Вложенные функции Крупный побег Область видимости переменных Взаимодействия между замыканиями Замыкания в библиотеке jQuery Аргументы метода $(document).ready() Обработчики событий Угроза утечки памяти Случайные циклические ссылки Проблема утечки памяти в Internet Explorer Добрая весть В заключение Приложение D. Краткий справочник Селекторные выражения Методы навигации по дереву DOM Методы событий Методы эффектов Методы манипулирования деревом DOM Методы поддержки AJAX Прочие методы Алфавитный указатель