did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470036105

Professional Ajax

by ; ;
  • ISBN13:

    9780470036105

  • ISBN10:

    0470036109

  • Copyright: 2006-05-01
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99
We're Sorry.
No Options Available at This Time.

Summary

Written for experienced web developers, Professional Ajax shows how to combine tried-and-true CSS, XML, and JavaScript technologies into Ajax. This provides web developers with the ability to create more sophisticated and responsive user interfaces and break free from the "click-and-wait" standard that has dominated the web since its introduction. Professional Ajax discusses the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another. You will also learn different Ajax techniques and patterns for executing client-server communication on your web site and in web applications. By the end of the book, you will have gained the practical knowledge necessary to implement your own Ajax solutions. In addition to a full chapter case study showing how to combine the book's Ajax techniques into an AjaxMail application, Professional Ajax uses many other examples to build hands-on Ajax experience. Some of the other examples include: web site widgets for a news ticker, weather information, web search, and site search preloading pages in online articles incremental form validation using Google Web APIs in Ajax creating an autosuggest text box Professional Ajax readers should be familiar with CSS, XML, JavaScript, and HTML so you can jump right in with the book and begin learning Ajax patterns, XPath and XSLT support in browsers, syndication, web services, JSON, and the Ajax Frameworks, JPSpan, DWR, and Ajax.NET.

Table of Contents

Acknowledgments
Introduction
What Is Ajax?
Ajax Is Born
The Evolution of the Web
Java
Script
Frames
The Hidden Frame Technique
Dynamic HTML and the DOM
Iframes
XMLHttp
The Real Ajax
Ajax Principles
Technologies Behind Ajax
Who Is Using Ajax?
Google Suggest
Gmail
Google Maps
A9. Yahoo! News
Bitflux Blog
Confusion and Controversy
Summary
Ajax Basics
HTTP Primer
HTTP Requests
HTTP Responses
Ajax Communication Techniques
The Hidden Frame Technique
XMLHttp Requests
Further Considerations
The Same Origin Policy
Cache Control
Summary
Ajax Patterns
Communication Control Patterns
Predictive Fetch
Page Preloading Example
Submission Throttling
Incremental Form Validation Example
Incremental Field Validation Example
Periodic Refresh
New Comment Notifier Example
Multi-Stage Download
Additional Information Links Example
Fallback Patterns
Cancel Pending Requests
Try Again
Summary
XML , XPath, and XSLT
XML Support in Browsers
XML DOM in IE
XML DOM in Firefox
Cross-Browser XML
A Basic XML Example
XPath Support in Browsers
Introduction to XPath
XPath in IE
Working with Namespaces
XPath in Firefox
Working with Namespace Resolver
Cross-Browser XPath
XSL Transformation Support in Browsers
Introduction to XSLT
XSLT in IE
XSLT in Firefox
Cross-Browser XSLT
Best Picks Revisited
Summary
Syndication with RSS/Atom
RSS
RSS 0.91
RSS 1.0
RSS 2.0
Atom
FooReader
NET
Client-Side Components
Server-Side Components
Tying the Client to the Server
Setup
Testing
Summary
Web Services
Related Technologies
SOAP
WSDL
REST
The .NET Connection
Design Decisions
Creating a Windows Web Service
System Requirements
Configuring IIS
Coding the Web Service
Creating the Assembly
Web Services and Ajax
Creating the Test Harness
The Internet Explorer Approach
The Mozilla Approach
The Universal Approach
Cross-Domain Web Services
The Google Web APIs Service
Setting Up the Proxy
Summary
JSON
What Is JSON?
Array Literals
Object Literals
Mixing Literals
JSON Syntax
JSON Encoding/Decoding
JSON versus XML
Server-Side JSON Tools
JSON-PHP
Other Tools
Creating an Autosuggest Text Box
Functionality Overview
The HTML
The Database Table
The Architecture
The Classes
The AutoSuggest Control
The Suggestion Provider
The Server-Side Component
The Client-Side Component
Summary
Web Site Widgets
Creating a News Ticker Widget
The Server-Side Component
The Client-Side Component
Styling the News
Implementing the News Ticker Widget
Creating a Weather Widget
The Weather.com SDK
The Server-Side Component
The Client-Side Component
Getting Data from the Server
Customizing the Weather Widget
Implementing the Weather Widget
Creating a Web Search Widget
The Server-Side Component
The Client-Side Component
Customizing the Web Search Widget
Implementing the Web Search Widget
Creating a Site Search Widget
The Server-Side Component
The Client-Side Component
Customizing the Site Search Widget
Implementing the Site Search Widget
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program