Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques

Better Interaction Design and Web Development with Simple JavaScript Techniques
Preview in Mapt

Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques

Jonathan Chaffer, Karl Swedberg

Better Interaction Design and Web Development with Simple JavaScript Techniques
Mapt Subscription
FREE
$29.99/m after trial
eBook
$19.60
RRP $27.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$19.60
$39.99
$29.99p/m after trial
RRP $27.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning  jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques Book Cover
Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques
$ 27.99
$ 19.60
Data Analysis with Pandas and Python [Video] Book Cover
Data Analysis with Pandas and Python [Video]
$ 39.99
$ 34.00
Buy 2 for $35.00
Save $32.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781847192509
Paperback380 pages

Book Description

jQuery is a powerful JavaScript library that can enhance your websites regardless of your background. In this book, creators of the popular jQuery learning resource, www.LearningjQuery.com, share their knowledge, experience, and enthusiasm about jQuery to help you get the most from the library and to make your web applications shine.

For designers, jQuery leverages existing CSS and HTML skills, allowing you to dynamically find and change any aspect of a page.This book provides a gentle introduction to jQuery concepts, allowing you to add interactions and animations to your pages - even if previous attempts at writing JavaScript have left you baffled.

For programmers, jQuery offers an open -source, standards-compliant, unobtrusive approach to writing complex JavaScript applications. This book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features.

Stop scratching your head, and start improving your web applications with jQuery and JavaScript!

Table of Contents

Chapter 1: Getting Started
What jQuery Does
Why jQuery Works Well
Our First jQuery Document
Summary
Chapter 2: Selectors—How to Get Anything You Want
The Document Object Model
The $() Factory Function
CSS Selectors
XPath Selectors
Custom Selectors
DOM Traversal Methods
Accessing DOM Elements
Summary
Chapter 3: Events—How to Pull the Trigger
Performing Tasks on Page Load
Simple Events
Compound Events
Limiting and Ending Events
Simulating User Interaction
Summary
Chapter 4: Effects—How to Add Flair to Your Actions
Inline CSS Modification
Basic Hide and Show
Effects and Speed
Multiple Effects
Simultaneous versus Queued Effects
In a Nutshell
Summary
Chapter 5: DOM Manipulation—How to Change Your Page on Command
Manipulating Attributes
Inserting New Elements
Moving Elements
Wrapping Elements
Copying Elements
DOM Manipulation Methods in a Nutshell
Summary
Chapter 6: AJAX—How to Make Your Site Buzzword-Compliant
Loading Data on Demand
Choosing a Data Format
Passing Data to the Server
Keeping an Eye on the Request
AJAX and Events
Security Limitations
Summary
Chapter 7: Table Manipulation
Sorting
Pagination
The Finished Code
Advanced Row Striping
Row Highlighting
Tooltips
Collapsing and Expanding
Filtering
The Finished Code
Summary
Chapter 8: Forms with Function
Progressively Enhanced Form Styling
Form Validation
Checkbox Manipulation
The Finished Code
Placeholder Text for Fields
AJAX Auto-Completion
The Finished Code
Input Masking
Numeric Calculations
Deleting Items
Editing Shipping Information
The Finished Code
Summary
Chapter 9: Shufflers and Rotators
Headline Rotator
An Image Carousel
Image Enlargement
The Finished Code
Summary
Chapter 10: Plug-ins
How to Use a Plug-in
Popular Plug-Ins
Finding Plug-in Documentation
Developing a Plug-in
Summary

What You Will Learn

  • Use selectors to get anything you want from a page
  • Make things happen on your page with events
  • Add flair to your actions with animation effects
  • Change your page on command with DOM manipulation
  • Use AJAX to make your site buzzword compliant!
  • Transform drab, static information containers into beautiful, dynamic tables
  • Breathe new life into online forms
  • Create dynamic shufflers, rotators, and galleries
  • Get started with three official jQuery plug-ins, and even write your own

 

Authors

Table of Contents

Chapter 1: Getting Started
What jQuery Does
Why jQuery Works Well
Our First jQuery Document
Summary
Chapter 2: Selectors—How to Get Anything You Want
The Document Object Model
The $() Factory Function
CSS Selectors
XPath Selectors
Custom Selectors
DOM Traversal Methods
Accessing DOM Elements
Summary
Chapter 3: Events—How to Pull the Trigger
Performing Tasks on Page Load
Simple Events
Compound Events
Limiting and Ending Events
Simulating User Interaction
Summary
Chapter 4: Effects—How to Add Flair to Your Actions
Inline CSS Modification
Basic Hide and Show
Effects and Speed
Multiple Effects
Simultaneous versus Queued Effects
In a Nutshell
Summary
Chapter 5: DOM Manipulation—How to Change Your Page on Command
Manipulating Attributes
Inserting New Elements
Moving Elements
Wrapping Elements
Copying Elements
DOM Manipulation Methods in a Nutshell
Summary
Chapter 6: AJAX—How to Make Your Site Buzzword-Compliant
Loading Data on Demand
Choosing a Data Format
Passing Data to the Server
Keeping an Eye on the Request
AJAX and Events
Security Limitations
Summary
Chapter 7: Table Manipulation
Sorting
Pagination
The Finished Code
Advanced Row Striping
Row Highlighting
Tooltips
Collapsing and Expanding
Filtering
The Finished Code
Summary
Chapter 8: Forms with Function
Progressively Enhanced Form Styling
Form Validation
Checkbox Manipulation
The Finished Code
Placeholder Text for Fields
AJAX Auto-Completion
The Finished Code
Input Masking
Numeric Calculations
Deleting Items
Editing Shipping Information
The Finished Code
Summary
Chapter 9: Shufflers and Rotators
Headline Rotator
An Image Carousel
Image Enlargement
The Finished Code
Summary
Chapter 10: Plug-ins
How to Use a Plug-in
Popular Plug-Ins
Finding Plug-in Documentation
Developing a Plug-in
Summary

Book Details

ISBN 139781847192509
Paperback380 pages
Read More

Read More Reviews

Recommended for You

jQuery 1.4 Reference Guide Book Cover
jQuery 1.4 Reference Guide
$ 23.99
$ 16.80
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
MySQL Admin Cookbook Book Cover
MySQL Admin Cookbook
$ 29.99
$ 21.00
CodeIgniter 1.7 Book Cover
CodeIgniter 1.7
$ 23.99
$ 16.80
Expert PHP 5 Tools Book Cover
Expert PHP 5 Tools
$ 29.99
$ 21.00
Learning Web Development with Bootstrap and AngularJS Book Cover
Learning Web Development with Bootstrap and AngularJS
$ 39.99
$ 28.00