Bài Ajax 01: Giới thiệu về Ajax

0
77

Xin chào các bạn, trong bài học đầu tiên về Ajax chúng ta sẽ cùng nhau tìm hiểu về những khái niệm cơ bản nhất trong Ajax.

Ajax là gì?

AJAX là tên viết tắt của Asynchronous JavaScript and XML. AJAX là một kỹ thuật mới để tạo các ứng dụng web tốt hơn, nhanh hơn và tương tác nhiều hơn hơn với sự trợ giúp của XML, HTML, CSS và Java Script.

  • Ajax sử dụng XHTML cho nội dung, CSS để trình bày, cùng với Mô hình đối tượng tài liệu(DOM) và JavaScript để hiển thị nội dung động.
  • Các ứng dụng web thông thường truyền thông tin đến server và nhận thông tin từ sever bằng các yêu cầu đồng bộ. Điều đó có nghĩa là bạn điền vào một form, nhấn gửi và được chuyển đến một trang mới với thông tin mới từ máy chủ.
  • Với AJAX, khi bạn nhấn gửi, JavaScript sẽ đưa ra yêu cầu đến máy chủ, phân tích kết quả và cập nhật lên màn hình hiện tại. Theo như mô hình này, người dùng sẽ không bao giờ biết về bất cứ thứ gì được truyền đến máy chủ.
  • XML thường được sử dụng làm định dạng để nhận dữ liệu máy chủ, mặc dù mọi định dạng, bao gồm cả những văn bản đơn thuần, đều có thể được sử dụng.
  • AJAX là một công nghệ trình duyệt web độc lập với phần mềm máy chủ web.
  • Người dùng có thể tiếp tục sử dụng ứng dụng trong khi chương trình máy khách yêu cầu thông tin từ máy chủ ở chế độ nền.
  • Tương tác người dùng trực quan và tự nhiên. Nhấp chuột và di chuyển chuột là một kích hoạt sự kiện đủ.
  • Điều khiển dữ liệu trái ngược với điều khiển trang.

Công nghệ ứng dụng Internet phong phú

AJAX là công nghệ Ứng dụng Internet phong phú (RIA) khả thi nhất cho đến nay. Nó đang nhận được động lực rất lớn của ngành công nghệ thông tin và một số bộ công cụ và khung đang nổi lên. Nhưng đồng thời, AJAX không tương thích trình duyệt và nó được JavaScript hỗ trợ nên nó hoạt động trên hầu hết các trình duyệt hiện nay.

AJAX dựa trên các tiêu chuẩn mở

AJAX dựa trên các tiêu chuẩn mở sau:

  • Chạy chương trình dựa trên trình duyệt bằng HTML và Cascading Style Sheets (CSS).
  • Dữ liệu được lưu trữ ở định dạng XML và được tìm nạp từ máy chủ.
  • Dữ liệu phía sau tìm nạp bằng các đối tượng XMLHttpRequest trong trình duyệt.
  • Kết hợp JavaScript để làm mọi thứ.

Kết luận

Như vậy trong bài học ngày hôm nay mình đã giới thiệu tổng quan về Ajax đến cho các bạn. Trong bài học tiếp theo chúng ta sẽ cùng nhau tìm hiểu về Hỗ trợ trình duyệt trong Ajax.

Chúc các bạn học tập tốt!

 

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây