Tuesday, November 6, 2012

JavaScript & jQuery: The Missing Manual

Overview
The book gives a good number of examples to understand the basics of jQuery, step-by-step explanation makes it easy for the beginners to understand jQuery.


JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You’ll soon be building web pages that feel and act like desktop programs, without having to do much programming.

Title
JavaScript & jQuery: The Missing Manual
Author
David Sawyer McFarland
Publisher
O'Reilly/ Shroff
Publishing Date
2012
Pages
560
Price
Rs. 500/-
Price @ Flipkart
Rs. 417 after 17% Discount





The important stuff you need to know:
Make your pages interactive. Create JavaScript events that react to visitor actions.
Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more.
Improve your user interface. Learn how the pros make websites fun and easy to use.
Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses.
Add a dash of Ajax. Enable your web pages to communicate with a web server without a page reload.
Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.
 


Table of Contents

Getting Started with JavaScript

Chapter 1 Writing Your First JavaScript Program

Introducing Programming
How to Add JavaScript to a Page
Your First JavaScript Program
Writing Text on a Web Page
Attaching an External JavaScript File
Tracking Down Errors

Chapter 2 The Grammar of JavaScript

Statements
Built-In Functions
Types of Data
Variables
Working with Data Types and Variables
Tutorial: Using Variables to Create Messages
Tutorial: Asking for Information
Arrays
Tutorial: Writing to a Web Page Using Arrays
A Quick Object Lesson
Comments

Chapter 3 Adding Logic and Control to Your Programs

Making Programs React Intelligently
Tutorial: Using Conditional Statements
Handling Repetitive Tasks with Loops
Functions: Turn Useful Code Into Reusable Commands
Tutorial: A Simple Quiz


Getting Started with jQuery

Chapter 4 Introducing jQuery

About JavaScript Libraries
Getting jQuery
Adding jQuery to a Page
Modifying Web Pages: An Overview
Understanding the Document Object Model
Selecting Page Elements: The jQuery Way
Adding Content to a Page
Setting and Reading Tag Attributes
Reading, Setting, and Removing HTML Attributes
Acting on Each Element in a Selection
Automatic Pull Quotes

Chapter 5 Action/Reaction: Making Pages Come Alive with Events

What Are Events?
Using Events the jQuery Way
Tutorial: Introducing Events
More jQuery Event Concepts
Advanced Event Management
Tutorial: A One-Page FAQ


Chapter 6
 Animations and Effects

jQuery Effects
Tutorial: Login Slider
Animations
Performing an Action After an Effect Is Completed
Tutorial: Animated Dashboard


Building Web Page Features

Chapter 7 Improving Your Images

Swapping Images
Tutorial: Adding Rollover Images
Tutorial: Photo Gallery with Effects
Advanced Gallery with jQuery FancyBox
Tutorial: FancyBox Photo Gallery

Chapter 8 Improving Navigation

Some Link Basics
Opening External Links in a New Window
Creating New Windows
Opening Pages in a Window on the Page
Basic, Animated Navigation Bar


Chapter 9
 Enhancing Web Forms

Understanding Forms
Adding Smarts to Your Forms
Tutorial: Basic Form Enhancements
Form Validation
Validation Tutorial


Chapter 10
 Expanding Your Interface

Organizing Information in Tabbed Panels
Adding a Content Slider to Your Site
Determining the Size and Position of Page Elements
Adding Tooltips


Ajax: Communication with the Web Server

Chapter 11 Introducing Ajax

What Is Ajax?
Ajax: The Basics
Ajax the jQuery Way
JSON


Chapter 12
 Flickr and Google Maps

Introducing JSONP
Adding a Flickr Feed to Your Site
Tutorial: Adding Flickr Images to Your Site
Adding Google Maps to Your Site


Tips, Tricks, and Troubleshooting

Chapter 13 Getting the Most from jQuery

Useful jQuery Tips and Information
Using the jQuery Docs
Traversing the DOM
More Functions For Manipulating HTML
Advanced Event Handling


Chapter 14
 Going Further with JavaScript

Working with Strings
Finding Patterns in Strings
Working with Numbers
Dates and Times
Putting It All Together
Writing More Efficient JavaScript
Creating Fast-Loading JavaScript


Chapter 15
 Troubleshooting and Debugging

Top JavaScript Programming Mistakes
Debugging with Firebug
Debugging Tutorial


Appendix
 JavaScript Resources

References
Basic JavaScript
jQuery
Ajax
Advanced JavaScript
CSS


Search Flipkart Products:
Flipkart.com

No comments: