Ajax

ISBN-10: 0596528388
ISBN-13: 9780596528386
Edition: 2007
List price: $49.99 Buy it from $3.00
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Is Ajax a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make Ajax possible, but how these older technologies allow you to give sites a  More...

New Starting from $36.64
eBooks Starting from $39.99
Rent
Buy
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Sociology Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 2/4/2008
Binding: Paperback
Pages: 982
Size: 6.75" wide x 9.00" long x 2.00" tall
Weight: 3.058

Is Ajax a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make Ajax possible, but how these older technologies allow you to give sites a decidedly modern Web 2.0 feel. Ajax: The Definitive Guide explains how to use standards like JavaScript, XML, CSS, and XHTML, along with the XMLHttpRequest object, to build browser-based web applications that function like desktop programs. You get a complete background on what goes into today's web sites and applications, and learn to leverage these tools along with Ajax for advanced browser searching, web services, mashups, and more. You discover how to turn a web browser and web site into a true application, and why developing with Ajax is faster, easier and cheaper. The book also explains: How to connect server-side backend components to user interfaces in the browser Loading and manipulating XML documents, and how to replace XML with JSON Manipulating the Document Object Model (DOM) Designing Ajax interfaces for usability, functionality, visualization, and accessibility Site navigation layout, including issues with Ajax and the browser's back button Adding life to tables & lists, navigation boxes and windows Animation creation, interactive forms, and data validation Search, web services and mash-ups Applying Ajax to business communications, and creating Internet games without plug-ins The advantages of modular coding, ways to optimize Ajax applications, and more This book also provides references to XML and XSLT, popular JavaScript Frameworks, Libraries, and Toolkits, and various Web Service APIs. By offering web developers a much broader set of tools and options, Ajax gives developers a new way to create content on the Web, while throwing off the constraints of the past. Ajax: The Definitive Guide describes the contents of this unique toolbox in exhaustive detail, and explains how to get the most out of it.

Preface
Ajax Fundamentals
Reinventing the Web
Web Page Components
Modern Web Standards
Browsers
Standards Compliance
Welcome to Web 2.0
From Web Sites to Web Applications
The Transition
Basic Web and Ajax Design Patterns
Application Environments
The Developer
What Ajax Is Not
Servers, Databases, and the Web
The Web Server
Server-Side Scripting
Databases
Getting Data Into and Out of Relational Databases
Interfacing the Interface
Frameworks and Languages
What Good Are Frameworks?
Foundations: Scripting XML and JSON
XML
JSON
Choosing a Data Exchange Format
A Quick Introduction to Client Frameworks
Simplifying Development
Manipulating the DOM
Understanding the DOM
We've Already Met
Manipulating DOM Elements, Attributes, and Objects
Change That Style
Events in the DOM
DOM Stuff for Tables
Is innerHTML Evil?
Designing Ajax Interfaces
Usability
Functionality
Visualization
Accessibility
The Ajax Interface
Ajax Foundations
Laying Out Site Navigation
Menus
Tabs
Navigation Aids
Problems with Ajax Navigation
General Layout
Fun with Tables and Lists
Layout Without Tables
Accessible Tables
Sorting Tables
Tables with Style
Table Pagination
Lists 2.0
Lists for All Seasons
Page Layout with Frames That Aren't
Using Frames
XHTML and Frames
The Magic of Ajax and a DIV
Page Layout
Navigation Boxes and Windows
The Alert Box
Integrating the Window
Navigation Windows
Tool Tips
The Necessary Pop Up
Customizing the Client
Browser Customizations
Stylesheet Switching
Switching Different Customizations
Easy Font-Size Switching
Creating Color Themes
Throwing Ajax into the Mix
Changing Site Language with Ajax
Repositioning Objects and Keeping Those Positions
Storing It All in the Database
Errors: To Be (in Style) or Not to Be
Error Handling on the Web
Should I React to That Error?
Handling an Error with Care
Integrating the User Error
This Ain't Your Father's Animation
Animation on the Web
What Is Wrong with GIF?
Building Animation with the PNG Format
Ajax Animations
A Funny Thing Happened on the Way to the Form
XHTML Forms
Using JavaScript
Fancier Forms
The Basics of Ajax and Forms
Accepting Ajax-Delivered Data
Server Responses
Data Validation: Client, Server, or Both
Data Validation Is Important
Validation with JavaScript
CSS Notification of Errors
Validation on the Server
Ajax Client/Server Validation
Ajax in Applications
Search: The New Frontier
Types of Site Searches
Dynamic Searching with Ajax
Googling a Site
Introducing Web Services
What Is a Web Service?
Web Service Architectures
Ajax and Web Services
Web Feeds
Web Service APIs
Web Services: The APIs
Publicly Available Web Services
Ajax and the API
The Next Step with Services
Mashups
Mashups in Web 2.0 Applications
What Are Mashups?
Mashups As Applications
Data Sources
Application Portlets
Building a Mashup
Mashups and Business
For Your Business Communication Needs
Businesses and Ajax
Real-Time Communication
File Sharing
Whiteboards
Combining Applications
Internet Games Without Plug-ins
Gaming on the Web
Internet Requirements
Animating a Character
Basic Collisions
User Input
The Basics of Event Handling
Putting It All Together
Wrapping Up
Modular Coding
What Is Modular Coding?
The Client Side
The Server Side
Optimizing Ajax Applications
Site Optimization Factors
HTTP
Packets
Client-Side Optimizations
Server-Side Optimizations
Ajax Optimization
References
The XML and XSLT You Need to Know
JavaScript Framework, Toolkit, and Library References
Web Service API Catalog
Ajax Risk References
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×