CodeCharge Studio

Working with AJAX


AJAX is a web development technique used 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 requests a change. This is intended to increase the web page's interactivity, speed, functionality, and usability. AJAX is asynchronous in that extra data is requested from the server and loaded in the background without interfering with the display and behavior of the existing page. AJAX is a cross-platform technique usable on many different operating systems, computer architectures, and web browsers as it is based on open standards such as JavaScript and the DOM. There are free and open source implementations of suitable frameworks and libraries. CodeCharge Studio includes and supports a variety of AJAX functions based on the Yahoo UI (YUI) and Prototype libraries.

CodeCharge Studio supports development of AJAX-enabled applications through a set of features categorized as follows:

 

AJAX Libraries


CodeCharge Studio includes and supports a variety of AJAX functions based on the Yahoo UI (YUI) and Prototype libraries, as well as its own AJAX support functions specific to CodeCharge Studio.
When using AJAX features and services in your project, the contents of both the YUI and Prototype libraries is extracted under the "js" folder structure of your Website project. The YUI library files are extracted into the "yui" subfolder, while Prototype files are extracted into the "pt" subfolder.

   

Each AJAX library may support features differing in functionality, execution speed, stability and support. We recommend that you research each feature either by testing it or reviewing documentation at their respective Websites:


On-line, printable versions and updates