I have been dealing with ajax content recently, so I paid special attention to the ajax framework. I looked it up online and tried two of them, one is jQuery and the other is xajax.
I feel that jQuery is a js framework, and xajax is a communication method between js and php.
If you focus on dealing with the front-end interface, then jQuery is a good choice. The functions are simple and clear to use, and the code is not complicated. Xajax, while considering PHP, also has to deal with the parameters and code methods of JS. It always feels strange to me, maybe because I am not familiar with it. Compared with jQuery, the threshold for getting started may be a bit higher, but maybe those who are familiar with JS It is inconvenient for people to use.
jQuery focuses more on script processing and communicating with the background, but it doesn’t pay too much attention to the background programs. I prefer jQuery more.
About jQuery
Quote
jQuery is an amazing javascript library that allows us to create beautiful page effects with just a few lines of code. From a website perspective, this makes JavaScript more interesting.
If you think: "Boy, I need another javascript library, just like I need another hole in my head" then join the club. This is exactly what I thought when I first encountered it.
I have used Moo.fx, Scriptaculous, TW-SACK, and Prototype. I have participated in the development of RICO, Yahoo YUI and a few other libraries.
Without PHP, javascript is no longer close to me. But I still try my best to keep my head clear and try to keep thinking in AJAX.
Quote
The advantages and disadvantages of xajax compared to other ajax frameworks
1. Advantages
We almost don’t need to know javascript to achieve the effect of ajax
No refresh to submit data, no refresh to display data, no refresh to replace data ...etc
We can process data in php
2. Disadvantages
Because all custom xajax functions are in php, and these are not output as js files, when we send a request, they will be linked Request the result from the server. This delay is particularly obvious when the network speed is slow!
For more related content, please pay attention to the PHP Chinese website (www.php.cn)!