Online Book Reader

Home Category

AJAX In Action [318]

By Root 4115 0
Improving the search

12.5.3 Deciding to use XSLT

12.5.4 Overcoming the Ajax bookmark pitfall

12.6 Refactoring 12.6.1 An XSLTHelper

12.6.2 A live search component

12.6.3 Refactoring debriefing

12.7 Summary

Building stand-alone applications with Ajax 13.1 Reading information from the outside world 13.1.1 Discovering XML feeds

13.1.2 Examining the RSS structure

13.2 Creating the rich user interface 13.2.1 The process

13.2.2 The table-less HTML framework

13.2.3 Compliant CSS formatting

13.3 Loading the RSS feeds 13.3.1 Global scope

13.3.2 Ajax preloading functionality

13.4 Adding a rich transition effect 13.4.1 Cross-browser opacity rules

13.4.2 Implementing the fading transition

13.4.3 Integrating JavaScript timers

13.5 Additional functionality 13.5.1 Inserting additional feeds

13.5.2 Integrating the skipping and pausing functionality

13.6 Avoiding the project�s restrictions 13.6.1 Overcoming Mozilla�s security restriction

13.6.2 Changing the application scope

13.7 Refactoring 13.7.1 RSS reader Model

13.7.2 RSS reader view

13.7.3 RSS reader Controller

13.7.4 Refactoring debrief

13.8 Summary

The Ajax craftsperson�s toolkit A.1 Working smarter with the right toolset A.1.1 Acquiring tools that fit

A.1.2 Building your own tools

A.1.3 Maintaining your toolkit

A.2 Editors and IDEs A.2.1 What to look for in a code editor

A.2.2 Current offerings

A.3 Debuggers A.3.1 Why we use a debugger

A.3.2 JavaScript debuggers

A.3.3 HTTP debuggers

A.3.4 Building your own cross-browser output console

A.4 DOM inspectors A.4.1 Using the Mozilla DOM Inspector

A.4.2 DOM inspectors for Internet Explorer

A.4.3 The Safari DOM Inspector for Mac OS X

A.5 Installing Firefox extensions

A.6 Resources

JavaScript for object-oriented programmers B.1 JavaScript is not Java

B.2 Objects in JavaScript B.2.1 Building ad hoc objects

B.2.2 Constructor functions, classes, and prototypes

B.2.3 Extending built-in classes

B.2.4 Inheritance of prototypes

B.2.5 Reflecting on JavaScript objects

B.2.6 Interfaces and duck typing

B.3 Methods and functions B.3.1 Functions as first-class citizens

B.3.2 Attaching functions to objects

B.3.3 Borrowing functions from other objects

B.3.4 Ajax event handling and function contexts

B.3.5 Closures in JavaScript

B.4 Conclusions

B.5 Resources

Ajax frameworks and libraries Accesskey Underlining Library

ActiveWidgets

Ajax JavaServer Faces Framework

Ajax JSP Tag Library

Ajax.NET

AjaxAC

AjaxAspects

AjaxCaller

AjaxFaces

BackBase

Behaviour

Bindows

BlueShoes

CakePHP

CL-Ajax

ComfortASP.NET

Coolest DHTML Calendar

CPAINT (Cross-Platform Asynchronous Interface Toolkit)

Dojo

DWR (Direct Web Remoting)

Echo 2

f(m)

FCKEditor

Flash JavaScript Integration Kit

Google AjaxSLT

Guise

HTMLHttpRequest

Interactive Website Framework

Jackbe

JPSpan

jsolait

JSON

JSRS (JavaScript Remote Scripting)

LibXMLHttpRequest

Mochikit

netWindows

Oddpost

OpenRico

Pragmatic Objects

Prototype

Qooxdoo

RSLite

Ruby on Rails

Sack

SAJAX

Sarissa

Scriptaculous

SWATO�

Tibet

TinyMCE

TrimPath Templates

Walter Zorn�s DHTML Libraries

WebORB for .NET

WebORB for Java

x

XAJAX

x-Desktop

XHConn

index Symbols

Numerics

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

Table of Contents

ABOUT THIS BOOK

ABOUT THIS BOOK

ABOUT THIS BOOK

ABOUT THIS BOOK

ABOUT THIS BOOK

ABOUT THIS BOOK

Part 1

Part 2

Part 3

Part 4

Return Main Page Previous Page

®Online Book Reader