Foundations of Ajax Book Review
|
Foundations of Ajax
Foundations of Ajax Chapters
Foundations of Ajax Chapters
- Introducing Ajax
- A Short History of Web Applications
- Browser History
- The Evolution of Web Applications
- The Usability Question
- The Skill Set
- Usage
- Design Considerations
- 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
- Communicating with the Server: Sending Requests and Processing Responses
- Processing the Server Response
- Sending Request Parameters
- 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
- 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
- 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?
- 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
- 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
- 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
- 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
- Index
|
|
Poised Solutions Library
Programming Books | Administration Books | Cyber Security Books
Computer Science Books | Electronic Books | Literature Books
Assembly Coding | System Coding | General Coding
GUI Coding | Shell Coding | Functional Coding | Web Coding
Browser Coding | Database Coding | Coding Philosophy
© Poised Solutions Copyright 2008 - 2009
Web Development and Web Design by Poised Solutions IT Practice
Guild of Developers • PantheonOS • Cyber Security