Ajax technology full solution of the four

Source: Internet
Author: User

Ajax is all called "Asynchronousjavascriptandxml" (Asynchronous JavaScript and XML), a Web development technology that creates interactive Web applications.

Ajax technology is a collection of all the techniques currently available in the browser through JavaScript scripts. Ajax does not create a specific new technology, all of the technologies it uses have existed many years ago, but Ajax has a new way to use all of these technologies, making the old B/s way of web development glow with renewed vigor and usher in a second spring.

Specifically, Ajax is based on the following technologies:

XHTML: the XHTML specification corresponding to the XHTML1.0.

CSS: the CSS specification corresponding to the CSS2.0 is currently

DOM: The DOM here basically refers to the htmldom,xmldom included in the following XML

JavaScript: ECMAScript specification corresponding to ECMA

XML: Specification for XMLDOM, XSLT, XPath, and so on for the consortium

XMLHttpRequest: Part of the WebApplications1.0 specification (http://whatwg.org/specs/web-apps/current-work/) corresponding to the WHATWG

As can be seen, all the technology, except XMLHttpRequest, is now widely used and has been widely understood as a web-based standards-based technology. While XMLHttpRequest has not yet been adopted by the consortium, it is actually a standard. Almost all the mainstream browsers, such as IE, Firefox, Netscape, Opera, and Safari all support this technology. So Ajax is currently doing web development the most standard technology. All of the above technologies are already available in the browser, so users do not need to install any additional software (just a browser, ie, for example) to run any standard AJAX applications. This is important for the popularization of Ajax technologies and for reducing the cost of deployment maintenance.

In addition, with the development of browsers, more technology will be added into the Ajax technology system. For example, the latest version of the current Firefox browser can directly support vector graphics format svg. Firefox can already support the E4X (JavaScript XML extension) in JavaScript2.0 (corresponding to the ECMAScript4.0 specification). Firefox, Opera, and Safari browsers can also support canvas (also part of the WebApplications1.0 specification), and a demo version of a 3D shooting game made using canvas technology has already been made available on the web. However, since these technologies are not currently supported by the most market-share IE browsers, they can only be applied to a limited number of occasions (for example, within a business/organization, users are required to use only the Firefox browser).

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.