Book Image

Learning Website Development with Django

Book Image

Learning Website Development with Django

Overview of this book

Table of Contents (18 chapters)
Learning Website Development with Django
Credits
About the Author
About the Reviewers
Preface
Index

Ajax and Its Advantages


Ajax, which stands for Asynchronous JavaScript and XML, consists of the following technologies:

  • HTML and CSS for structuring and styling information.

  • JavaScript for accessing and manipulating information dynamically.

  • XMLHttpRequest, which is an object provided by modern browsers for exchanging data with the server without reloading the current web page.

  • A format for transferring data between the client and server. XML is sometimes used, but it could be HTML, plain text, or a JavaScript-based format called JSON.

Ajax technologies let code on the client-side exchange data with the server behind the scenes, without having to reload the entire page each time the user makes a request. By using Ajax, web developers are able to increase the interactivity and usability of web pages.

Ajax offers the following advantages when implemented in the right places:

  • Better user experience. With Ajax, the user can do a lot without refreshing the page, which brings web applications closer...