Skip to content

Ajax for Web Application Developers

Best in textbook rentals since 2012!

ISBN-10: 0672329123

ISBN-13: 9780672329128

Edition: 2007

Authors: Kris Hadlock

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Ajax has gained much attention on the web and provides unique and powerful ways of dealing with data in real-time. It is bringing desktop applications to the browser by providing on demand data transfers without page refreshes and providing feedback to users in a manner that was never achievable in standard web applications. In this book, readers will learn about the technologies used to create Ajax, their importance in the process and how to create a reusable, scalable Ajax engine for professional development. They will learn how to create their own custom Ajax components that can be reused across multiple projects and connected with different data sources, such as databases, xml or other…    
Customers also bought

Book details

List price: $44.99
Copyright year: 2007
Publisher: Pearson Education
Publication date: 10/30/2006
Binding: Paperback
Pages: 288
Size: 7.05" wide x 9.02" long x 0.71" tall
Weight: 0.990

Introduction
An Introduction to the Book Samples I: Getting Started
Introduction to Ajax
The XML DOM
Measuring the Benefits
The Request
An In-Depth Look at XMLHttpRequest
A Standard XHR
A Database-Enabled XHR
Sending Data to a Database-Enabled XHR
Creating the Object
Asynchronous Data Transfers
The Ready State
HTTP Status Codes and Headers
The Response
XML
Elements
Attributes
CDATA
Parsing XML
JSON
The Syntax
Using JSON
Parsing JSON
Rendering the Response with XHTML and CSS
XHTML
CSS II: Creating and Using the JavaScript Engine
Object-Oriented JavaScript
Object-Oriented Approaches
Using the new Operator
Literal Notation
Associative Arrays
JScript.NET
Object Constructors
Instances
Properties
Methods
Prototypes
Instances
Creating Properties
Overriding and Overwriting Properties
Property Protection
Methods
Extending Objects with Prototyped Methods
Creating the Engine
Creating a Custom Ajax Wrapper
Making Requests
The Ready State
The Response
Creating an Ajax Updater
Constructing the Object
Updating the Request Object
The Response
Using the Engine
Getting Started
Making a Request
Engine Methods and Properties
Debugging
The JavaScript onerror Event
responseText
IE Developer Toolbar
Installing the Plug-in
Disabling the Cache Navigating the DOM
Viewing Class and ID Information
Safari Enhancer
Installing Safari Enhancer
The JavaScript Console
FireBug
Installing FireBug
The Command Line
Logging Messages in the Console
Levels of Logging
Inspecting Elements
Spying on Ajax
Extending the Engine
Creating a Utilities Object
Handling Status Codes with an HTTP Object
HTTP Status Code Categories
Using the HTTP Object III: Creating Reusable Components
Accordion
Getting Started
The XML Architecture
Requesting the XML
Creating the Accordion Object
Panel Functionality and Data Display
Creating the CSS
Tree View Structuring the Data
Handling the Response
Rendering the GUI
Adding Style to the Component
Client-Side Validation
Getting Started
Creating a Validation Object
Validating User Input
Providing Visual Feedback
The Server Side
The Constructor
Verifying User Information
Registering and Logging In a User
Data Grid
Getting Started
Creating a DataGrid Object
Displaying the Data
Creating a DataRow Object
Creating a DataColumn Object
Adding Design to the Component IV: AJAX Patterns
Singleton Pattern
An Overview of the Singleton Pattern
Creating an Object Using the Singleton Pattern
Using the Singleton Object
Model View Controller
An Overview of the Pattern
Creating the Pattern
Using the Pattern
The Observer Pattern
Pattern Overview
Register Observers Overview
Notify Observers Overview
Unregister Observers Overview
Creating an Error-Handling Object
Register Observers
Notify Observers
Unregister Observers
Using the Error-Handling Object
Data Reflection Pattern
An Overview
The Multi-User Pattern
Creating the Pattern
Interaction Patterns
Creating a History with Cookies
The Historian Object
Creating and Displaying the XML
The Navigation Object
Drag and Drop