Resources to learn about ajax

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 2 people | Log in to rate

Ranked #21,723 in How-To, #217,631 overall

Alright, I like all the way the internet is growing again. A lot of that has to do with the trendy ajax and everybody using it. Hopefully here you'll find some good resources that'll help you to learn it.

Articles about ajax 

You know

Ajax: A New Approach to Web Applications
The first article about ajax, from the guy that coined the term
Ajax, article from the wikipedia
Asynchronous JavaScript And XML, or its acronym Ajax, is a Web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire Web page does not have to be reloaded each time the user makes a change. This is meant to increase the Web page's interactivity, speed, and usability.
Why Ajax Sucks (Most of the Time)
Why Ajax Sucks (Most of the Time)

Getting started 

AJAX:Getting Started
This article guides you through the AJAX basics and gives you two simple hands-on examples to get you started.
Mastering Ajax, Part 1: Introduction to Ajax
Understanding Ajax, a productive approach to building Web sites, and how it works
Cleaning up with AJAX
AJAX or Asynchronous JavaScript and XML is not a server platform or markup language. AJAX is not even a technology per se, rather a group of technologies for mature Web interface design and development.
The Hows and Whys of Degradable Ajax
The Hows and Whys of Degradable Ajax
AJAX: How to Handle Bookmarks and Back Buttons
AJAX: How to Handle Bookmarks and Back Buttons
Ajax Mistakes
Ajax Mistakes
Usable XMLHttpRequest in Practice
Usable XMLHttpRequest in Practice
AJAX and Accessibility
AJAX and Accessibility
AJAX Patterns: Design Patterns for AJAX Usability
AJAX Patterns: Design Patterns for AJAX Usability
Mastering Ajax, Part 1: Introduction to Ajax
Mastering Ajax, Part 1: Introduction to Ajax
Ajax wiki
ajax wiki

Toolkits,scripts and frameworks 

Sajax
Sajax is an open source tool to make programming websites using the Ajax framework
Ajax.NET
Ajax.NET - A free library for the Microsoft .NET Framework
Yahoo! User Interface Library
The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX.
script.aculo.us
Building upon the wonderful Prototype JavaScript library, script.aculo.us provides you with some great additional ingredients to mix in.
AJAX upload progress meter for PHP
This is an AJAX upload progress meter for PHP. The code is released under the GPL.
Quick Guide to Prototype
JavaScript's increasing popularity throughout the web makes it more important than ever to make sure our client side code is implemented with a nice mix of stability, speed, and reusability. One of the best ways for accomplishing this is to use a simple library and syntax to use as a foundation for every project. Thankfully, Sam Stephenson created an amazing library of functions that we can rely on called Prototype.js to ease our JavaScript development practices.
prototype
Prototype is a JavaScript framework that aims to ease development of dynamic web applications.
Developer Notes for prototype.js
In case you haven't already used it, prototype.js is a JavaScript library written by Sam Stephenson. This amazingly well thought and well written piece of standards-compliant code takes a lot of the burden associated with creating rich, highly interactive web pages that characterize the Web 2.0 off your back.
unobtrusive javascript
How to reach what we want to change
Behaviour
Behaviour is the missing link for your ajax apps.
moo.fx
javascript effects library
Ajaxed
Create an Account to build your own Keyword Suggest for your site or app. Its fast, free, and amazingly simple!
SilverStripe Tree Control
This tree control was put together by Sam Minnée at SilverStripe in New Zealand. We've put it out there for everyone to enjoy.
Tersus Open Source Visual Programming Platform
Create web applications by drawing flow diagrams instead of writing code
Rasmus' 30 second AJAX Tutorial
Rasmus' 30 second AJAX Tutorial
How to Develop Web Applications with Ajax, Pt. 1
The first step is to create an XML file with some data. We'll call this file data.xml. It's a simple XML file and would most certainly be more complex in a real-world application, but for clarity our examples will be simple and concise.
Intro to ajax
Kris Hadlock explains how to use AJAX in a real-world situation and how you can assess its value in a project.
Ajax: What is it Good For?
Ajax: What is it Good For?

Communities and blogs 

AjaxCamp
Ajax Camp is a community for learning, interacting, and asking questions about web-based development using Javascript and Ajax.
DHTMLGoodies
AJAX scripts/demos
ajaxian
Ajaxian
Dion and Ben's Ajax Platform
mir.aculo.us
This site is for collecting all sorts of thoughts, links and other stuff related to web application development in general, and some of the current stuff I do in particular.
AJAX Matters
AJAX Matters is an informational site about AJAX (short for "Advanced Javascripting and XML" or "Asynchronous JavaScripting and XML") and how these technologies are applied to web development.

Books about ajax 

Head First Ajax

Amazon Price: $29.69 (as of 07/13/2009) Buy Now

Ajax: The Definitive Guide

Amazon Price: $31.49 (as of 07/13/2009) Buy Now

Professional Ajax, 2nd Edition (Programmer to Programmer)

Amazon Price: $5.11 (as of 07/13/2009) Buy Now

Bulletproof Ajax

Amazon Price: $26.39 (as of 07/13/2009) Buy Now

Professional ASP.NET 3.5 AJAX (Wrox Programmer to Programmer)

Amazon Price: $29.69 (as of 07/13/2009) Buy Now

by howtus

I simply want to learn ajax and all that web 2.0 stuff. I've been bookmarking some articles, so I guess it's better to just publish them for other peo... (more)

Favorited By

Create a Lens!