AJAX là chữ viết tắt của cụm từ Asynchronous Javascript and XML. AJAX là phương thức trao đổi dữ liệu với máy chủ và cập nhật một hay nhiều phần của trang web, hoàn toàn không reload lại toàn bộ trang.
Ajax được viết bằng Javascript
chạy trên client, tức là mỗi browser sẽ chạy độc lập hoàn toàn không ảnh hưởng lẫn nhau. Về mặt kỹ thuật, nó đề cập đến việc sử dụng các đối tượng XmlHttpRequest để tương tác với một máy chủ web thông qua Javascript.
Dưới đây là danh sách một số ứng dụng web nổi tiếng sử dụng AJAX.
Table of Contents
Google Maps
Người dùng có thể kéo toàn bộ bản đồ bằng cách sử dụng chuột, thay vì nhấp vào một nút.
https://maps.google.com/
Google Suggest
Khi bạn nhập, Google sẽ đưa ra các đề xuất. Sử dụng các phím mũi tên để điều hướng kết quả.
Gmail
Gmail là một webmail được xây dựng dựa trên ý tưởng rằng các email có thể trực quan, hiệu quả và hữu ích hơn.
https://gmail.com/
Yahoo Maps (mới)
Giờ đây, việc đến được nơi bạn sắp đến thậm chí còn dễ dàng và thú vị hơn!
https://maps.yahoo.com/
Sự khác biệt giữa AJAX và Chương trình CGI thông thường
Trong khi AJAX không có sự gián đoạn và nhận được phản hồi rất nhanh chóng. Nhưng với CGI tiêu chuẩn, bạn sẽ phải đợi phản hồi và trang của bạn cũng được làm mới.
Kỳ vọng của tôi là đem lại "Trải nghiệm không giới hạn" cho khách đến thăm Website.