Home > Article > Web Front-end > Briefly talk about what is Ajax? What is Ajax used for?
What is Ajax? This article will give you a brief introduction to the relevant knowledge of Ajax, so that you can understand what Ajax is and what are the advantages of Ajax. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
What is Ajax?
Ajax (Asynchronous Javascript And XML) stands for asynchronous JavaScript and XML; it is a way to use XML, HTML, CSS and JavaScript to create better, faster, and more interactive web applications new technology for creating fast, dynamic web pages. [Related video recommendations: Ajax Video Tutorial]
By exchanging a small amount of data with the server in the background, AJAX can enable asynchronous updates of web pages. This means that parts of a web page can be updated without reloading the entire page.
Simple explanation:
1. Ajax uses XHTML as content, and CSS uses the Document Object Model and JavaScript for dynamic content display.
2. Traditional web applications use synchronous requests to send information to and from the server. This means you fill out the form, hit submit, and then get a new page from the server with the new information.
3. Using Ajax, when you click submit, JavaScript will make a request to the server, interpret the results and update the current screen. In the purest sense, the user never knows anything is even being transmitted to the server.
4. XML is usually used as the format for receiving server data, but any format (including plain text) can be used.
5. Ajax is a web browser technology that is independent of web server software.
6. When the client program requests information from the server in the background, the user can continue to use the application.
7. Intuitive and natural user interaction. Clicking is not necessary, mouse movement is a sufficient event trigger.
8. Ajax uses data-driven rather than page-driven.
Ajax open standards
Ajax is based on the following open standards:
1. Use HTML and cascading style sheets ( CSS) browser-based presentation.
2. The data is stored in XML format and obtained from the server.
3. Use the XMLHttpRequest object in the browser to obtain behind-the-scenes data.
4. JavaScript achieves the desired effect.
Advantages of Ajax:
1. It can reduce the burden on the server. Because the fundamental concept of AJAX is "retrieval of data on demand", it can reduce the burden on the server caused by redundant requests and responses to the greatest extent;
2. There is no need to refresh the update page, which reduces the user's actual and Psychological waiting time;
3. It can bring a better user experience;
4. It can also transfer some of the previous work burdened by the server to the client and use the client's idle time. Processing capabilities to process data, reduce the burden on servers and networks, and save network rental costs;
5. Ajax is oriented to AOP, Web Services application technology;
6. Ajax can make the web The separation of interface and application (it can also be said to be the separation technology of data and view);
7. Ajax has rich Internet application technology and is the most feasible rich Internet application (RIA) technology.
Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study.
The above is the detailed content of Briefly talk about what is Ajax? What is Ajax used for?. For more information, please follow other related articles on the PHP Chinese website!