Editor's Picks
(1-4 of 8)Role Of Ajax In Website Development
Ajax is the short form for asynchronous JavaScript and XML. This is basically a group of interrelated web development techniques. These techniques are used on the client-side to create interactive web applications. Therefore, this builds the backbone of Web 2.0 stage. Ajax facilitates asynchronous retrieval of data from the server for web applications in the background without disturbing the display and behavior of the existing page. These techniques have influenced the increase in interactive or dynamic interfaces on web pages. Retrieval of data occurs by XMLHttpRequest object.
Ajax comprises a group of technologies. It uses both HTML and CSS to mark up and style information. Dynamic access to the DOM using JavaScript is responsible for displaying, as well as allowing users to interact with the given set of information.
The technologies that are required for it are as follows:
* HTML and/or XHTML and CSS for presentation;
* Document Object Model for dynamic display;
* XML and XSLT to swap and to manage display and data respectively;
* XMLHttpRequest object enabling asynchronous communication
* JavaScript to combine these technologies together.
The salient aspects of evolution of this technology:
1. In addition to JavaScript, there are other languages such as VBScript which can be client-side scripting language. They are also capable of the required functionality. Among all JavaScript is the most popular language for Ajax programming for its inclusion in majority of modern web browsers and compatibility with them.
2. XML is not necessary for data interchange and hence XSLT is not necessary for the manipulation of data. JavaScript Object Notation (JSON) is a common alternative format for data interchange, although other formats, viz, preformatted HTML or plain text are also capable to be used.
Classic Ajax allows writing ad hoc JavaScript on the client. A simpler yet cruder alternative is using standard JavaScript libraries that are able to update a page, partially like ASP.Net's Update Panel. Tools like Echo2 and ZK enable fine tuning of a page from the server, using only standard JavaScript libraries.
Vikas Malik is an adviser to Uniquesofts. To read more on AJAX, please visit http://www.uniquesofts.com/web-design.php.
Ajax comprises a group of technologies. It uses both HTML and CSS to mark up and style information. Dynamic access to the DOM using JavaScript is responsible for displaying, as well as allowing users to interact with the given set of information.
The technologies that are required for it are as follows:
* HTML and/or XHTML and CSS for presentation;
* Document Object Model for dynamic display;
* XML and XSLT to swap and to manage display and data respectively;
* XMLHttpRequest object enabling asynchronous communication
* JavaScript to combine these technologies together.
The salient aspects of evolution of this technology:
1. In addition to JavaScript, there are other languages such as VBScript which can be client-side scripting language. They are also capable of the required functionality. Among all JavaScript is the most popular language for Ajax programming for its inclusion in majority of modern web browsers and compatibility with them.
2. XML is not necessary for data interchange and hence XSLT is not necessary for the manipulation of data. JavaScript Object Notation (JSON) is a common alternative format for data interchange, although other formats, viz, preformatted HTML or plain text are also capable to be used.
Classic Ajax allows writing ad hoc JavaScript on the client. A simpler yet cruder alternative is using standard JavaScript libraries that are able to update a page, partially like ASP.Net's Update Panel. Tools like Echo2 and ZK enable fine tuning of a page from the server, using only standard JavaScript libraries.
Vikas Malik is an adviser to Uniquesofts. To read more on AJAX, please visit http://www.uniquesofts.com/web-design.php.