Although more and more websites are developing with AJAX technology, building a complex AJAX application is still a challenge. Next, I will introduce JavaScript multithreading to you. If you need it, you can refer to the fact that more and more websites are using AJAX technology for development. However, building a complex AJAX application is still a challenge.
What are the main causes of these difficulties? Is it about asynchronous communication with the server? Or is there a GUI program design problem? These two tasks are usually completed by the desktop program. Why is it so difficult to develop an AJAX application that can implement the same function?
We all know that javascript is executed in a single thread, but you can use setTimeout or setInterval to regularly execute a method. with Ajax, you can send a request to the server without receiving a response to continue to execute the main logic. How can we achieve this? We will discuss it below.
First look at the following code: