Although I have been aware of the concept of AJAX for a long time, it never really piqued my interest enough to learn about it in detail. I knew that it involved a combination of JavaScript and XML, but didn't bother diving into it until recently.
Here is my current understanding of AJAX: it is not a standalone language, but rather utilizes existing technologies like JavaScript, XML, and possibly HTML and CSS. It uses XMLHttpRequest to communicate with the server in the background, enabling the updating or loading of specific parts of a webpage without having to refresh the entire page.
There are still some aspects of AJAX that I do not fully grasp:
1- Is there a comprehensive documentation or API available to reference the various functions and options offered by AJAX?
2- Why do all the books on Amazon related to AJAX seem outdated? Does this indicate that AJAX doesn't change much since it's not a programming language?
3- After going through the tutorial on www.w3schools.com, I'm left wondering if what was covered in that tutorial represents the extent of what AJAX can accomplish - essentially sending requests and receiving responses from a server.
Ultimately, my goal is to determine the extent of learning required for me to develop a better understanding of AJAX. Thank you.