Ajax Technology Overview

Source: Internet
Author: User
Tags interface mail window microsoft outlook
Ajax

The latest buzzword in web development is the essence of "a new facelift".

Ajax (asynchronous JavaScript and XML) is a combination of Java technology, XML, and JavaScript programming techniques that allow developers to build Web applications based on Java technology and break the practice of using page overloading.

Ajax is a Web application development method that uses client script to exchange data with a Web server. This way, Web pages can be updated dynamically without interrupting the interactive process. With Ajax, users can create a direct, highly available, richer, more dynamic Web user interface that is close to local desktop applications.

asynchronous JavaScript and XML (AJAX) are not new technologies, but rather a method that uses several existing technologies-including cascading style sheets (CSS), JavaScript, XHTML, XML, and Extensible Style Language Transformations (XSLT). Develop Web applications that look and operate like desktop software. All of the components that implement Ajax have existed for many years. Adaptive path's user experience strategy department head and co-founder Jesse James Garrett coined the term in an article published on the Adaptive Path website this February.

The term asynchronous refers to the way AJAX applications communicate with host servers. If you use the old mode, the Web browser updates the current window whenever the user performs some action and requests new data from the server.

If you use an AJAX asynchronous Pattern, the browser does not have to wait for the user to request the operation, or update the entire window to display the newly acquired data. As long as the data is sent back and forth in XML format, JavaScript code running in the browser can be contacted with the server. JavaScript code can also add a style sheet to the retrieved data and then display it on a portion of an existing page.

Google's Gmail and Google Maps are among the most common examples of consumer-facing applications. In Gmail, Ajax is responsible for how to open a thread session to display the text content of different messages. In Maps, Ajax allows users to drag and roll maps in a seemingly seamless way.

and Yahoo's Flickr photo sharing app and Amazon's A9 search engine. In addition, Yahoo's new web mail Service may soon attract the attention of Ajax supporters, based on the technology that Yahoo acquired after Oddpost.

These UI are fully used in the background channel, but also by some developers called "Web 2.0", and led to an interest in AJAX applications soared.

However, AJAX application software vendors are increasingly targeting businesses. For example, Scalix's Web Access e-mail application is actually more like Outlook than Microsoft Outlook's own Web mail interface.

However, the application field of AJAX applications has certain limitations. Because they take advantage of some of the latest web technologies, they can only run in some Web browsers-but Ajax is becoming more and more suitable for browsers.



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.