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

Автор: Бер Бибо, Иегуда Кац
Язык: Русский
Издательство: Символ-Плюс
Год: 2009
Серия: High Tech
Переводчик: Александр Киселев
ISBN: 978-5-93286-135-6, 5-93286-135-5, 1-933988-35-5
Страниц: 384

Издание представляет собой введение и справочное руководство по jQuery -мощной платформе для разработки веб-приложений. Подробно описывается, как выполнять обход документов HTML, обрабатывать события, добавлять поддержку технологии Ajax в свои веб-страницы, воспроизводить анимацию и визуальные эффекты. Уникальные «лабораторные страницы» помогут закрепить изучение каждой новой концепции на практических примерах. Рассмотрены вопросы взаимодействия jQuery с другими инструментами и платформами и методы создания модулей расширения для этой библиотеки.

Книга предназначена для разработчиков, знакомых с языком javascript и технологией Ajax и стремящихся создавать краткий и понятный программный код. Уникальная способность jQuery составлять «цепочки» из команд позволяет выполнять несколько последовательных операций над элементами страницы, в результате чего код сокращается втрое.

JavaScript в кармане

Автор: О. Н. Рева
Язык: Русский
Издательство: Эксмо
Год: 2008
Серия: Компьютер в кармане
ISBN: 978-5-699-26260-1
Страниц: 256

Если вы почувствовали, что вашим Web-страницам недостает динамичности, гибкости и собственного характера, обратитесь к сценариям. С помощью сценариев вы сможете сделать документ таким же умным, как вы сами, вдохнуть в него жизнь и собственный характер. Сценарии — это небольшие программы, вписанные в HTML-код Web-страницы, а javascript, пожалуй, наиболее популярный язык написания сценариев для Web-страниц. Этот язык создавался для широкого круга разработчиков Web-страниц, не являющихся профессиональными программистами. Желательно, чтобы читатель имел представление о коде HTML Web-страниц. Впрочем, сведений о HTML представленных в этой книге, будет достаточно для создания новичками небольших персональных Web-страниц.

Самоучитель JavaScript 2-е издание

Автор: Вадим Дунаев
Язык: Русский
Издательство: Питер
Год: 2005
Серия: Самоучитель
ISBN: 5-469-00804-5
Страниц: 400

Эта книга предназначена для самостоятельного освоения программирования на языке javascript. Кроме общего руководства, она содержит множество примеров и текстов готовых к использованию программ. Рассматриваются вопросы создания сценариев для веб-сайтов, а также сценариев, выполняемых Windows Scripting Host. В приложениях приводится справочная информация по javascript и HTML. Книга адресована как новичкам, так и тем, кто уже имеет некоторый опыт в веб-дизайне и программировании.

Во втором издании книги исправлены замеченные опечатки и неточности.

JavaScript. Профессиональные приёмы программирования (Pro JavaScript Techniques)

Автор: Джон Рейсиг
Язык: Русский
Издательство: Питер
Год: 2008
Серия: Библиотека программиста
Переводчик: Н. Вильчинский
ISBN: 978-5-91180-904-1
Страниц: 352

Эта книга адресована, прежде всего, разработчикам. На практических примерах создания веб-сайтов подробно рассмотрены возможности и особенности современного языка javascript, вместе с тем, здесь нет информации для начинающих о структуре и синтаксисе языка, предполагается, что читатель знаком с ними. Книга состоит из четырех частей:
— Разработка на javascript: использование объектно-ориентированного подхода, написание кода, тестирование и отладка.
— Реализация модели DOM.
— Технология Ajax — использование библиотек для ускорения процесса разработки.
— Будущее javascript — использование JSON и HTML 5.
Кроме того, в приложении содержится справочная информация о реализации DOM в различных браузерах, включая IE7.

JavaScript. Библия пользователя (+ CD-ROM) / JavaScript Bible — 5-ое издание

Автор: Дэнни Гудман, Майкл Моррисон
Язык: Русский
Издательство: Вильямс, Диалектика
Год: 2006
Переводчик: И. Василенко
ISBN: 5-8459-1027-7, 0-7645-5743-2;
Страниц: 1184

Эта книга адресована широкому кругу читателей Web-дизайнеров, которые решили детально изучить язык javascript. Она имеет все шансы завоевать титул полного справочного руководства по javascript не только в глазах его разработчиков, но и в сердцах пользователей. В издании подробно описаны практически все средства разработки сценариев javascript, используемые в современных и уже устаревших браузерах. Изложение материала начинается с истории и особенностей языка javascript и заканчивается описанием сложных приложений, используемых для решения таких задач, как создание формы заказа, обработка XML-данных. Особое внимание в книге уделено созданию межбраузерных сценариев, которые максимально эффективно выполняются в подавляющем большинстве используемых в настоящее время браузеров.

На прилагаемом к книге компакт-диске предоставлены дополнительные 22 главы на русском языке, все листинги, описанные в книге, некоторые вспомогательные материалы и программы, которые помогут читателю изучить сложные темы и практические примеры.

Javascript-джедай #10 — Условные инструкции If и Switch

Благодаря условным инструкциям мы можем выполнить операторы в зависимости от истинности выражения. Синтаксис она имеет следующий

if (выражение) инструкция;

Например:

if (true) console.log("Its true");

Это выражение истинно и результатом этой инструкции будет вывод строки «Its true» в консоль.
Если же выражение было бы

if (false) console.log("Its true");

то никаких действий не было потому что выражение ложно. Также можно выполнять составную инструкцию.
Например:

var n = 5;if ( n > 3){  n *=3;  console.log(n);}

Также возможно выполнение инструкции при ложном выражении например:

var n = 5;if ( n > 3){  n *=3;  console.log(n);}else{  console.log("n is no less than 3");}

Существует также условная инструкция switch которая в зависимости от выражения выполняет инструкции.

switch(выражение) {  case выражение: инструкции;  case выражение: инструкции;  case выражение: инструкции;  case выражение: инструкции;}

Подробнее узнать об условных инструкциях можно посмотрев видео урок.

Javascript-джедай #9 — Преобразование типов

В языке javascript есть автоматическая конвертация типов. Например у оператора сложения один из операндов является число а другой строкой console.log(5 + «5»); , то первый операнд будет преобразован в строку и результат будет строка 55 (произойдет конкатенация). Оператор умножения console.log(«5» * «5»); попытается привести операнды к типу Number и умножить их, и результатом будет число 20, если же привести не удастся то результатом будет число NaN. Подробнее же все выше сказанное рассматривается в видео уроке.

JavaScript. Шаблоны

Автор: Стоян Стефанов
Язык: Русский
Издательство: Символ-Плюс
Год: 2011
Переводчик: А. Киселев
ISBN: 978-5-93286-208-7, 978-0-596-80675-0
Страниц: 272

Разработчики серверных, клиентских или настольных приложений на javascript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на javascript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большое количество различных шаблонов программирования на javascript, таких как «единственный объект» (singleton), «фабрика» (factory), «декоратор» (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких задач.
Использование шаблонов при программировании на языке javascript имеет свои особенности. Некоторые из них, разработанные с позиций языков со строгим контролем типов, таких как C++ и Java, не могут непосредственно применяться в языках с динамической типизацией, таких как javascript. Для таких шаблонов в языке javascript имеются более простые альтернативы.
Написанная экспертом по языку javascript Стояном Стефановым — ведущим специалистом компании Yahoo! и создателем инструмента оптимизации производительности веб-страниц YSlow 2.0, — книга включает практические советы по реализации каждого из рассматриваемых шаблонов с примерами программного кода. Автор также приводит антишаблоны — приемы программирования, которых следует по возможности избегать.

JavaScript. Подробное руководство

Автор: Дэвид Флэнаган
Язык: Русский
Издательство: Символ-Плюс
Год: 2008
Переводчик: А. Киселев
ISBN: 5-93286-103-7, 978-5-93286-103-5, 0-596-10199-6;
Страниц: 992

Пятое издание бестселлера «javascript. Подробное руководство» полностью обновлено. Рассматриваются взаимодействие с протоколом HTTP и применение технологии Ajax, обработка XML-документов, создание графики на стороне клиента с помощью тега «canvas», пространства имен в javascript, необходимые для разработки сложных программ, классы, замыкания, Flash и встраивание сценариев javascript в Java-приложения.
Часть I знакомит с основами javascript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами. Многочисленные примеры демонстрируют, как генерировать оглавление HTML-документа, отображать анимированные изображения DHTML, автоматизировать проверку правильности заполнения форм, создавать всплывающие подсказки с использованием Ajax, как применять XPath и XSLT для обработки XML-документов, загруженных с помощью Ajax. Часть III — обширный справочник по базовому javascript (классы, объекты, конструкторы, методы, функции, свойства и константы, определенные в javascript 1.5 и ECMAScript v3). Часть IV — справочник по клиентскому javascript (API веб-броузеров, стандарт DOM API Level 2 и недавно появившиеся стандарты: объект XMLHttpRequest и тег «canvas»).

Изучаем jQuery 1.3. Эффективная веб-разработка на JavaScript

Автор: Джонатан Чаффер, Карл Шведберг
Язык: Русский
Издательство: Символ-Плюс
Год: 2010
Серия: High Tech
Переводчик: А. Киселев
ISBN: 978-5-93286-177-6, 978-1-847196-70-5;
Страниц: 448

Издание, посвященное jQuery версии 1.3, знакомит с основами использования этой библиотеки для создания привлекательных интерактивных сайтов. jQuery поможет автоматизировать решение типичных задач и упростить решение более сложных. Опытные веб-дизайнеры, немного знакомые с программированием, смогут быстро приступить к использованию jQuery благодаря тому, что она основана на стандартах технологий HTML и CSS. Опытные программисты при изучении библиотеки оценят ее концептуальную целостность.
В книге рассматриваются методы использования селекторов, приемы организации взаимодействий и воспроизведения анимационных эффектов. Показано, как избежать ошибок, связанных с использованием AJAX, событий и расширенных возможностей языка javascript.

Издание предназначено для веб-дизайнеров, желающих использовать интерактивные элементы в своих страницах, и разработчикам, стремящимся создавать веб-приложения с более качественным пользовательским интерфейсом. Опыт работы с jQuery и другими библиотеками javascript не требуется, однако приветствуются навыки программирования на языке javascript, знание его синтаксических конструкций, а также базовые знания о HTML и CSS.