AHAH: Asychronous HTML and HTTP
AHAH is a very simple technique for dynamically updating web pages using JavaScript. It involves using XMLHTTPRequest to retrieve (X)HTML (http://en.wikipedia.org/wiki/HTML) fragments which are then inserted directly into the web page, whence they can be styled using CSS. AHAH is intended to be a much simpler way to do web development than AJAX: "Asynchronous JavaScript and XML." Strictly speaking, AHAH can be considered a subset of AJAX, since (X)HTML is just a special kind of XML. However, it is a subset with some very specific and useful properties: 1. The lack of custom XML schemas dramatically reduces design time 2. AHAH can trivially reuse existing HTML pages, avoiding the need for a custom web service 3. All data transport is done via browser-friend HTML, easing debugging and testing 4. The HTML is designed to be directly embedded in the page's DOM, eliminating the need for parsing 5. As HTML, designers can format it using CSS, rather than programmer...