Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This eBook
Title Page
Copyright Page
Dedication
Contents
Acknowledgments
About the Author
We Want to Hear from You!
Reader Services
1. Jumping into jQuery, JavaScript, and the World of Dynamic Web Development
Understanding JavaScript
Introducing jQuery
Introducing jQuery UI
Introducing jQuery Mobile
Configuring Browser Development Tools
2. Using the JavaScript Language
JavaScript Syntax
Defining and Accessing Data
Defining Functions
Manipulating Strings
Manipulating Arrays
Applying Logic
Math Operations
Working with Dates
3. Interacting with the Browser
Writing to the JavaScript Console
Reloading the Web Page
Redirecting the Web Page
Getting the Screen Size
Getting Current Location Details
Accessing the Browser
Using the Browser History to Go Forward and Backward Pages
Creating Popup Windows
Manipulating Cookies
Adding Timers
4. Accessing HTML Elements
Finding HTML Elements in JavaScript
Using the jQuery Selector to Find HTML Elements
Chaining jQuery Object Operations
Navigating jQuery Objects to Select Elements
5. Manipulating the jQuery Object Set
Getting DOM Objects from a jQuery Object Set
Converting DOM Objects into jQuery Objects
Iterating Through the jQuery Object Set Using .each()
Using .map()
Assigning Data Values to Objects
Adding DOM Elements to the jQuery Object Set
Removing Objects from the jQuery Object Set
Filtering the jQuery Object Results
6. Capturing and Using Browser and User Events
Understanding Events
Adding Event Handlers
Controlling Events
Using Event Objects
Handling Mouse Events
Handling Keyboard Events
Form Events
7. Manipulating Web Page Elements Dynamically
Getting and Setting DOM Element Attributes and Properties
Getting and Setting CSS Properties
Getting and Manipulating Element Content
8. Manipulating Web Page Layout Dynamically
Hiding and Showing Elements
Adjusting Opacity
Resizing Elements
Repositioning Elements
Stacking Elements
9. Dynamically Working with Form Elements
Getting and Setting Text Input Values
Checking and Changing Check Box State
Getting and Setting the Selected Option in a Radio Group
Getting and Setting Select Values
Getting and Setting Hidden Form Attributes
Disabling Form Elements
Showing/Hiding Form Elements
Forcing Focus to and Away from Form Elements
Controlling Form Submission
10. Building Web Page Content Dynamically
Creating HTML Elements Using jQuery
Adding Elements to the Other Elements
Removing Elements from the Page
Dynamically Creating a Select Form Element
Appending Rows to a Table
Inserting Items into a List
Creating a Dynamic Image Gallery
Adding HTML5 Canvas Graphics
11. Adding jQuery UI Elements
Adding the jQuery UI Library
Implementing an Autocomplete Input
Implementing Drag and Drop
Adding Datepicker Element
Using Sliders to Manipulate Elements
Creating a Menu
Adding Tooltips
12. Animation and Other Special Effects
Understanding jQuery Animation
Animating Visibility
Making an Element Slide Back to Disappear
Animating Show and Hide
Animating Resizing an Image
Animating Moving an Element
13. Using AJAX to Communicate with Web Servers and Web Services
Understanding AJAX
AJAX from JavaScript
AJAX from jQuery
Handling jQuery AJAX Responses
Using Advanced jQuery AJAX
14. Implementing Mobile Web Sites with jQuery
Getting Started with jQuery Mobile
Building Mobile Pages
Implementing Mobile Sites with Multiple Pages
Creating a Navbar
Applying a Grid Layout
Implementing Listviews
Using Collapsible Blocks and Sets
Adding Auxiliary Content to Panels
Working with Popups
Building Mobile-Friendly Tables
Creating Mobile Forms
Index
← Prev
Back
Next →
← Prev
Back
Next →