Poised Solutions Library

Poised Solutions Tech Library

book review
foundations of ajax

Poised Solutions

Foundations of Ajax Book Review

Coding

IT Library

Foundations of Ajax

Foundations of Ajax

Amazon UKAmazon USA
Foundations of Ajax
Author:
Ray Asleson
Nathaniel T. Schutta
Publisher:
Apress
Published:
2006
Pages:
273

Foundations of Ajax


Foundations of Ajax Chapters

Foundations of Ajax Chapters
  1. Introducing Ajax
    • A Short History of Web Applications
    • Browser History
    • The Evolution of Web Applications
    • The Usability Question
    • The Skill Set
    • Usage
    • Design Considerations
  2. Using the XMLHttpRequest Object
    • Overview of the XMLHttpRequest Object
    • Methods and Properties
    • An Example Interaction
    • GET vs. POST
    • Remote Scripting
    • How to Send a Simple Request
    • DOM Level 3 Load and Save
    • The DOM
  3. Communicating with the Server: Sending Requests and Processing Responses
    • Processing the Server Response
    • Sending Request Parameters
  4. Implementing Basic Ajax Techniques
    • Performing Validation
    • Reading Response Headers
    • Dynamically Loading List Boxes
    • Creating an Autorefresh Page
    • Siaplying a Progress Bar
    • Creating Tooltips
    • Dynamically Updating a Web Page
    • Accessing Web Services
    • Providing Autocomplete
  5. Building the Ultimate Ajax Developer's Toolbox
    • Documenting JavaScript Code with JSDoc
    • Validating HTML Content with Firefox Extensions
    • Searcing for Nodes Using DOM Inspector
    • Performing JavaScript Syntax Checking with JSLint
    • Performing JavaScript Compression and Obfuscation
    • Using the Web Developer Extension for Firefox
    • Implementing Advanced JavaScript Techniques
      • Object-Oriented JavaScript via the prototype Property
      • Private Properties and Information Hiding with JavaScript
      • Classical Inheritance in JavaScript
      • Putting it All Together
  6. Testing JavaScript with JsUnit
    • Rising to the JavaScript Challenge
      • Introducing the Test-First Approach
      • Introducing JUnit
    • Exploring JsUnit
      • Getting Started
      • Writing Tests
      • Running Tests
      • Using Standard and Custom Query Strings
      • Working with JsUnit Server
      • Getting Help
      • What Else Can You Use?
  7. Exploring JavaScript Debugging Tools and Techniques
    • Debugging Ajax Requests with Greasemonkey
      • Introducing Greasemonkey
      • Using an XMLHttpRequest Debugging User Script for Greasemonkey
      • Inspecting Ajax Requests and Responses with the XMLHttpRequest Debugging User Script
    • Debugging JavaScript
      • Using Firefox JavaScript Console
      • Using Microsoft Script Debugger
      • Using Venkman
  8. Putting it All Together
    • Introducing Patterns
      • Implementing the Fade Anything Technique (FAT)
      • Implementing Auto Refresh
      • Implementing a Partial Page Paint
      • Implementing a Draggable DOM
    • Avoiding Common Gotchas
    • Leaving Where to Go for More
    • Using a Framework
    • Introducing Taconite
      • The Theory of Taconite
      • The Solution
      • What Does Taconite Do with the Content?
    • Introducing Dashboard Applications
    • Building the Ajax Dashboard with Taconite
      • Introducing the General Features
      • Introudcing the Design Features
      • Analyzing the Code
      • Analyzing the Weather Forecast Component
      • Analyzing the Headline News Component
      • How Does the Automatic Refreshing Work?
      • Buidling a Better Autocomplete
Foundations of Ajax Appendices
  1. Developing Cross-Browser JavaScript
    • Appending Rows to a Table
    • Setting an Element's Style Via JavaScript
    • Setting an Element's class Attribute
    • Creating Input Elements
    • Adding Event Handlers to Input Elements
    • Creating Radio Buttons
  2. Introducing Ajax Frameworks
    • Browser-Side Frameworks
      • DoJo
      • Rico
      • qooxdoo
      • TIBET
      • Flash / JavaScript Integration Kit
      • Google AJAXSLT
      • libXmlRequest
      • RSLite
      • SACK
      • sarrisa
      • XHConn
    • Server-Side Frameworks
      • CPAINT
      • Sajax
      • JSON/JSON-RPC
      • Direct Web Remoting
      • SWATO
      • Java Blueprints
      • Ajax.Net
      • Microsoft's Project Atlas
      • Ruby on Rails
  3. Index

Browser

























Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security