jQuery Hotshot

Dan Wellman

  • 出版商: Packt Publishing
  • 出版日期: 2013-03-25
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Paperback
  • ISBN: 1849519102
  • ISBN-13: 9781849519106
  • 相關分類: jQuery
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Ten practical projects that exercise your skill, build your confidence, and help you master jQuery

Overview

  • See how many of jQuery's methods and properties are used in real situations. Covers jQuery 1.9.
  • Learn to build jQuery from source files, write jQuery plugins, and use jQuery UI and jQuery Mobile.
  • Familiarise yourself with the latest related technologies like HTML5, CSS3, and frameworks like Knockout.js.

In Detail

jQuery is used by millions of people to write JavaScript more easily and more quickly. It has become the standard tool for web developers and designers to add dynamic, interactive elements to their sites, smoothing out browser inconsistencies and reducing costly development time.

jQuery Hotshot walks you step by step through 10 projects designed to familiarise you with the jQuery library and related technologies. Each project focuses on a particular subject or section of the API, but also looks at something related, like jQuery's official templates, or an HTML5 feature like localStorage. Build your knowledge of jQuery and related technologies.

Learn a large swathe of the API, up to and including jQuery 1.9, by completing the ten individual projects covered in the book.

Some of the projects that we'll work through over the course of this book include a drag-and-drop puzzle game, a browser extension, a multi-file drag-and-drop uploader, an infinite scroller, a sortable table, and a heat map.

Learn which jQuery methods and techniques to use in which situations with jQuery Hotshots.

What you will learn from this book

  • Learn how to use the latest version of jQuery (1.9) in real-world situations.
  • Create a jQuery plugin structured for organisation and maintainability.
  • Construct a custom version of jQuery using Node.js and Grunt.js, and learn how to run unit tests using qUnit.
  • Build on top of online services like Google Maps to create interactive interfaces.
  • Use templating frameworks to easily and efficiently create repetitive areas of the page populated with data.
  • Get started with the related jQuery-powered frameworks jQuery UI and jQuery Mobile.
  • Produce interactive interfaces that respond to user interactions using the Model-View-View Model framework Knockout.js.
  • Use the latest web standards like HTML5 and CSS3 to create attractive and semantic web pages.

Approach

This book takes a hands-on, tutorial-style approach that walks you step -by -step through 10 individual projects that each focus on producing a specific, real-world product or application.

Who this book is written for

This book is aimed primarily at front-end developers, preferably already with a little jQuery experience, or those people that simply want to build on their existing skills with jQuery.

商品描述(中文翻譯)

這本書提供了十個實用的專案,透過這些專案可以鍛鍊你的技能、增加自信心,並幫助你精通 jQuery。

概述:
- 看看在實際情況中使用了多少 jQuery 的方法和屬性。涵蓋 jQuery 1.9。
- 學習如何從源文件構建 jQuery,編寫 jQuery 插件,以及使用 jQuery UI 和 jQuery Mobile。
- 熟悉最新的相關技術,如 HTML5、CSS3,以及像 Knockout.js 這樣的框架。

詳細內容:
jQuery 是數百萬人用來更輕鬆、更快速地編寫 JavaScript 的工具。它已成為網站開發人員和設計師添加動態、互動元素到網站的標準工具,解決了瀏覽器不一致性問題,減少了開發時間成本。

《jQuery Hotshot》逐步引導您完成十個專案,旨在讓您熟悉 jQuery 库和相關技術。每個專案都專注於特定主題或 API 部分,同時也涉及到一些相關的內容,例如 jQuery 的官方模板或 HTML5 的功能,如 localStorage。通過這些專案,您可以建立對 jQuery 和相關技術的知識。

通過完成本書中涵蓋的十個個別專案,您可以學習到包括 jQuery 1.9 在內的大部分 API。

本書涵蓋的一些專案包括拖放拼圖遊戲、瀏覽器擴展、多文件拖放上傳器、無限滾動器、可排序表格和熱力圖。

通過《jQuery Hotshots》,您將學習在不同情況下使用哪些 jQuery 方法和技巧。

本書的學習重點:
- 學習如何在實際情況中使用最新版本的 jQuery(1.9)。
- 創建一個結構化的、易於維護的 jQuery 插件。
- 使用 Node.js 和 Grunt.js 構建自定義版本的 jQuery,並學習使用 qUnit 執行單元測試。
- 在 Google Maps 等在線服務的基礎上構建交互界面。
- 使用模板框架輕鬆高效地創建重複區域並填充數據。
- 開始使用相關的 jQuery 強化框架 jQuery UI 和 jQuery Mobile。
- 使用 Model-View-View Model 框架 Knockout.js 創建對用戶交互作出反應的交互界面。
- 使用 HTML5 和 CSS3 等最新的 Web 標準創建具有吸引力和語義化的網頁。

這本書以實際操作和教程風格的方式進行,逐步引導您完成十個個別專案,每個專案都專注於製作特定的真實產品或應用程序。

本書主要針對前端開發人員,最好已經具備一些 jQuery 經驗,或者那些希望在現有的 jQuery 技能基礎上進一步提升的人。