Book description
Get started fast with jQuery web programming
The jQuery JavaScript library greatly simplifies the creation of modern, rich web applications, while seamlessly integrating with virtually all leading web development platforms and frameworks. Learning jQuery will guide you through using jQuery, jQuery UI, and jQuery Mobile in your own projects. One step at a time, you’ll learn how to do everything from adding simple effects through building complete rich Internet applications.
This code-rich tutorial is designed for every working web developer. After clearly explaining all the basics, Ralph Steyer shows how to apply jQuery to create effects, animations, slideshows, lists, drag-and-droppable elements, interactive forms, and much more.
If you’re a web developer with even basic JavaScript experience, Learning jQuery is your fastest route to success with jQuery
• Discover what jQuery can do, and how it works with JavaScript and DOM
• Select components to support dynamic processes
• Manipulate web page content and structure
• Apply and change formatting with CSS style sheets through jQuery
• Handle complex events more effectively and reliably
• Generate time-dependent and time-independent CSS effects
• Expand jQuery’s capabilities with plug-ins
• Use jQuery to create simpler, better, more powerful AJAX code
• Master powerful, flexible jQuery UI plug-ins for visual control and user interaction
• Simplify the creation of jQuery UI interfaces with ThemeRoller
• Master basic rules for successfully working with components and widgets
• Construct touch-enabled mobile front ends with jQuery Mobile
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents at a Glance
- Table of Contents
- About the Author
- We Want to Hear from You!
- Reader Services
- 1. Introduction
- 2. First Examples with jQuery
- 3. Basic Knowledge
-
4. How jQuery Works
- 4.1. Accessing Elements of the Web Page
- 4.2. The jQuery Namespace and the jQuery Object
- 4.3. Special Data Types and Structures in jQuery
- 4.4. The Function jQuery() and the Alias $()
- 4.5. Executing Functions After DOM Has Been Built
- 4.6. Creating an Element with jQuery() and Inserting It into the Web Page
- 4.7. Wrapping Existing Elements with jQuery()
- 4.8. Using jQuery in Combination with Other Frameworks
- 4.9. More About Context
- 4.10. Chaining jQuery Objects
- 4.11. New Core Techniques Since Version 1.5
- Summary
- 5. Selectors and Filters
-
6. Accessing the Elements of a Web Page
- 6.1. General Info on Checking, Changing, Adding, and Removing Nodes
- 6.2. Checking and Changing Node Contents: html() and text()
- 6.3. Content of Form Fields: val()
- 6.4. Accessing Attributes via attr()
- 6.5. Inserting Nodes into a Web Page
- 6.6. Inserting Nodes Before or After
- 6.7. Wrapping
- 6.8. Replacing with replaceWith() and replaceAll()
- 6.9. Removing with empty() and remove()/detach() plus removeAttr()
- 6.10. Cloning with clone()
- 6.11. Search and Find
- 6.12. Finding with find() and contents()
- 6.13. The jQuery Method each() for Iterating over Arrays and Objects
- 6.14. The add() Method
- 6.15. A More Comprehensive Example at the End: A Date Component
- Summary
- 7. Formatting with Style Sheets Under jQuery
- 8. Event Handling Under jQuery
- 9. Effects and Animations
-
10. AJAX
- 10.1. AJAX and XMLHttpRequest (XHR) Basics
- 10.2. Special AJAX Support in jQuery
- 10.3. $.get() and $.post()
- 10.4. Getting and Parsing JSON Data: getJSON() and parseJSON()
- 10.5. Loading a Script Later via AJAX: jQuery.getScript()
- 10.6. The General Variation for Loading Data: load()
- 10.7. Serializing Data
- 10.8. Default Values for AJAX
- 10.9. AJAX Events and AJAX Event Handlers
- 10.10. Complete Control
- Summary
- 11. jQuery UI
- 12. Plug-Ins
-
13. jQuery Mobile
- 13.1. Basics
- 13.2. The Role System and data-role
- 13.3. The Basic Structure of a Mobile Web Page
- 13.4. Linking Pages
- 13.5. The Transitions
- 13.6. Dialogs
- 13.7. Buttons
- 13.8. Toolbars and Navigation Bars
- 13.9. Lists
- 13.10. Form Elements
- 13.11. Special Events
- 13.12. The Theme Framework and General Content Design
- 13.13. Collapsed and Expanded Content
- Summary
- Appendix
- Index
Product information
- Title: Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Front Ends
- Author(s):
- Release date: April 2013
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132931588
You might also like
book
Web Development with jQuery
Newly revised and updated resource on jQuery's many features and advantages Web Development with jQuery offers …
book
Beginning jQuery
Beginning jQuery is your step-by-step guide to learning the jQuery library. jQuery is the most popular …
book
Beginning JavaScript with DOM Scripting and Ajax, Second Edition
Beginning JavaScript with DOM Scripting and Ajax is an essential resource for modern JavaScript programming. This …
book
jQuery: Visual QuickStart Guide
jQuery is a popular JavaScript library that simplifies event handling, animating, and Ajax interactions for rapid …