tailieunhanh - Reverse Ajax, Phần 1: Giới thiệu về Comet

Ajax, Reverse Ajax và WebSockets Ajax (Asynchronous JavaScript và XML), một kỹ thuật dành cho trình duyệt dựa trên JavaScript, cho phép sử dụng một đoạn mã lệnh để đáp ứng các yêu cầu HTTP cho từng thành phần mà không cần phải refresh lại toàn bộ trang web. Ajax đã được ứng dụng hơn 10 năm nay. Mặc dù tên của nó có kèm theo XML, nhưng bạn có thể truyền tải bất cứ thứ gì trong một yêu cầu Ajax. Dữ liệu được sử dụng phổ biến nhất là JSON, nó có cú pháp gần với cú pháp. | r A r i A. -i J1 V Ầ Â Reverse Ajax Phân 1 Giới thiệu vê Comet Ajax Reverse Ajax và WebSockets Ajax Asynchronous JavaScript và XML một kỹ thuật dành cho trình duyệt dựa trên JavaScript cho phép sử dụng một đoạn mã lệnh để đáp ứng các yêu cầu HTTP cho từng thành phần mà không cần phải refresh lại toàn bộ trang web. Ajax đã được ứng dụng hơn 10 năm nay. Mặc dù tên của nó có kèm theo XML nhưng bạn có thể truyền tải bất cứ thứ gì trong một yêu cầu Ajax. Dữ liệu được sử dụng phổ biến nhất là JSON nó có cú pháp gần với cú pháp của JavaScript và tiêu thụ ít băng thông hơn. Liệt kê 1 là ví dụ về một yêu cầu Ajax để lấy ra tên của một vùng địa phương từ mã bưu chính của nó. Liệt kê 1. Ví dụ vê yêu câu Ajax var url http postalCodeLookupJSON postalcode postalCode .val country country .val callback .getJSON url function data placeName .val 0 .placeName Bạn có thể xem cách hoạt động của ví dụ trên trong file có ở đây. Về cơ bản Reverse Ajax là một khái niệm có thể gửi dữ liệu từ máy chủ đến máy khách. Trong một yêu cầu Ajax của HTTP tiêu chuẩn dữ liệu được gửi đến máy chủ. Reverse Ajax có thể được mô phỏng để tạo ra một yêu cầu Ajax theo những cách cụ thể được nêu ra trong bài viết này do đó máy chủ có thể gửi các sự kiện đến máy khách càng nhanh càng tốt giao tiếp với độ trễ thấp . WebSockets có kèm theo HTML5 là một kỹ thuật mới hơn. Nhiều trình duyệt đã hỗ trợ nó Firefox Google Chrome Safari và những trình duyệt khác . WebSockets tạo nên các kênh truyền thông song song hai chiều. Kết nối này được mở ra thông qua một yêu cầu HTTP được gọi là WebSockets handshake với một số header đặc biệt. Kết nối này được duy trì và bạn có thể viết và nhận dữ liệu bằng JavaScript như thể bạn đang sử dụng một TCP socket nguyên bản. WebSockets sẽ được trình bày trong phần 2 của loạt bài này. Về đầu trang Các kỹ thuật Reverse Ajax Mục tiêu của kỹ thuật Reverse Ajax là giúp các máy chủ đẩy thông tin đến máy khách. Theo mặc định các yêu cầu Ajax là

TỪ KHÓA LIÊN QUAN