Asynchronus Javascript And XML (AJAX) is paving the way for the
Web 2.0 revolution. This technology allows the web browser to communicate with a web site without reloading the
page.
This incredible technology allows web pages to dynamically interact with the server through JavaScript, leading to a smoother user experience, often with reduced develpment time compared to traditional scripting techniques.
The power of AJAX can be
seen in the following example. Type in the name of a U.S. State into the texbox below and press the button. A
database on our web site will be queried and a message will pop-up revealing whether the state is found in the
database.
This technology can be used during login procedures to determine if valid credentials are passed. It can also be used on a credit card order form to validate entered data and notify the user if their card was authorized ... all without reloading the web page.
XHTML Layout
By conforming to the latest W3C
standards, web design becomes lighter and more portable.
XHTML refers to the W3C specification for redefining HTML as XML, taking advatange of XML's rich extesibility while utilizing its strict ruleset.
Style Sheets
Combined with Cascading Style Sheets (CSS), XHTML allows a web site to be layed out as structured data
which may be 'skinned' by style sheets that are independent of the data. Graphical layout becomes independent of
the information contained within a web site, and visual redesigns are faster, more efficient, and possible without
changing the data.
DHTML
JavaScript is often used to provide interactive features to a webpage, creating Dynamic HTML
(DHTML).
Copyright © 2007 by Code Infusion, LLC