jQuery Essentials

Optimize and implement the features of JQuery to build and maintain your websites with minimum hassle
Preview in Mapt

jQuery Essentials

Troy Miles

1 customer reviews
Optimize and implement the features of JQuery to build and maintain your websites with minimum hassle

Quick links: > What will you learn?> Table of content> Product reviews

eBook
$5.00
RRP $19.99
Save 74%
Print + eBook
$24.99
RRP $24.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
$5.00
$24.99
RRP $19.99
RRP $24.99
eBook
Print + eBook

Frequently bought together


jQuery Essentials Book Cover
jQuery Essentials
$ 19.99
$ 5.00
jQuery Design Patterns Book Cover
jQuery Design Patterns
$ 31.99
$ 5.00
Buy 2 for $10.00
Save $41.98
Add to Cart

Book Details

ISBN 139781785286353
Paperback180 pages

Book Description

JQuery is still the most popular JavaScript library. It is used in over 60% of the top websites on the Internet. It was written to make DOM manipulation (so, moving things around a web page) easier for developers. It acts through JavaScript to ascribe HTML elements to the DOM attributes. Because it is a library of predefined functions, all you need to start using jQuery is a working knowledge of the syntax and a reference for the functions available to you.

This practical guide shows you how to make the most of jQuery to boost the performance of your websites and applications. We start off with a quick glance through the basics of JQuery, followed by the explanation of JQuery selectors, filters, and DOM element manipulation. After this, you will learn how events and animations can be used to create and design beautiful and user-friendly sites. Next, you will be familiarized with Ajax functions to help you send and receive data from your server. Finally, we’ll walk you through using built-in plugins and eventually create your own plugins for your websites.

By the end of this book, you will be able to to build robust and efficient websites successfully using JQuery.

Table of Contents

Chapter 1: jQuery Part by Part
Life before jQuery
Why was jQuery created?
The major components of jQuery
Why are there two maintained versions of jQuery?
The difference between minified and un-minified versions
What is a content delivery network?
Summary
Chapter 2: jQuery Selectors and Filters
jQuery selectors
Creating selectors
Creating basic filter selectors
Using chaining to quickly and neatly continue queries
Summary
Chapter 3: Manipulating the DOM
Dimensions and positions
Classes and styles
Attributes and properties
Summary
Chapter 4: Events
The ready event
Hooking events
Unhooking events
Namespacing events
Passing data to an event
Event shorthand methods
Creating your own events
Triggering events
The death of the .live() and .die() methods
Looking deeper at .on()
Summary
Chapter 5: Making Your Site Snazzy with jQuery
The importance of animations
Hiding and showing elements
Sliding elements around
Creating custom effects
Using effects correctly
Summary
Chapter 6: Better Forms with jQuery
Employing form methods
Tooltips
Placeholder
Enabling and disabling elements
Validation
Filtering out unwanted characters
Summary
Chapter 7: Talking to Your Server
Before jQuery
How jQuery helps us
Loading and executing JavaScript – getScript()
Helper methods
Ajax events
Summary
Chapter 8: Writing Code that You can Read Later
Separation of concerns
Breaking code into logical units
Using events to decouple code
Using unit tests
Summary
Chapter 9: Faster jQuery
Writing performance tests
jQuery selectors
jQuery isn't always the answer
Summary
Chapter 10: Benefiting from the Work of Others with Plugins
Finding plugins
Installing plugins
jQuery UI
Summary

What You Will Learn

  • Quickly find and modify HTML DOM elements
  • Use animation to add flair to your site
  • Create your own events to decouple your application
  • Measure the performance of your website’s JavaScript
  • Write unit tests to ensure that your application is behaving correctly
  • Use plugins to to save reinventing the wheel and enhance your site quickly
  • Use client-side validation on forms to prevent your users from sending bad data to your application
  • Write your own jQuery plugins in order to encapsulate your company’s business logic

Authors

Table of Contents

Chapter 1: jQuery Part by Part
Life before jQuery
Why was jQuery created?
The major components of jQuery
Why are there two maintained versions of jQuery?
The difference between minified and un-minified versions
What is a content delivery network?
Summary
Chapter 2: jQuery Selectors and Filters
jQuery selectors
Creating selectors
Creating basic filter selectors
Using chaining to quickly and neatly continue queries
Summary
Chapter 3: Manipulating the DOM
Dimensions and positions
Classes and styles
Attributes and properties
Summary
Chapter 4: Events
The ready event
Hooking events
Unhooking events
Namespacing events
Passing data to an event
Event shorthand methods
Creating your own events
Triggering events
The death of the .live() and .die() methods
Looking deeper at .on()
Summary
Chapter 5: Making Your Site Snazzy with jQuery
The importance of animations
Hiding and showing elements
Sliding elements around
Creating custom effects
Using effects correctly
Summary
Chapter 6: Better Forms with jQuery
Employing form methods
Tooltips
Placeholder
Enabling and disabling elements
Validation
Filtering out unwanted characters
Summary
Chapter 7: Talking to Your Server
Before jQuery
How jQuery helps us
Loading and executing JavaScript – getScript()
Helper methods
Ajax events
Summary
Chapter 8: Writing Code that You can Read Later
Separation of concerns
Breaking code into logical units
Using events to decouple code
Using unit tests
Summary
Chapter 9: Faster jQuery
Writing performance tests
jQuery selectors
jQuery isn't always the answer
Summary
Chapter 10: Benefiting from the Work of Others with Plugins
Finding plugins
Installing plugins
jQuery UI
Summary

Book Details

ISBN 139781785286353
Paperback180 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

jQuery Design Patterns Book Cover
jQuery Design Patterns
$ 31.99
$ 5.00
Web Development with Bootstrap 4 and Angular 2 - Second Edition Book Cover
Web Development with Bootstrap 4 and Angular 2 - Second Edition
$ 39.99
$ 5.00
JavaScript: Functional Programming for JavaScript Developers Book Cover
JavaScript: Functional Programming for JavaScript Developers
$ 63.99
$ 5.00
HTML5 and CSS3: Building Responsive Websites Book Cover
HTML5 and CSS3: Building Responsive Websites
$ 67.99
$ 5.00
Bootstrap 4 Site Blueprints Book Cover
Bootstrap 4 Site Blueprints
$ 39.99
$ 5.00
Mastering JavaScript Object-Oriented Programming Book Cover
Mastering JavaScript Object-Oriented Programming
$ 35.99
$ 5.00