AJAX part 18
Số trang: 2
Loại file: pdf
Dung lượng: 126.14 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài 16: Đối tượng XMLHttpRequest - DOM Level 3 và DOM. DOM Level 3 Các giải pháp đã thảo luận ở trên không phải là các chuẩn. Mặc dù XMLHttpRequest đã được hỗ trợ rất rộng, song vẫn có thể thấy một số sự khác biệt với từng trình duyệt. Nhiều người tin rằng Ajax dựa vào sự hỗ trợ của W3C
Nội dung trích xuất từ tài liệu:
AJAX part 18Bài 16: Đối tượng XMLHttpRequest - DOM Level 3 và DOM.DOM Level 3Các giải pháp đã thảo luận ở trên không phải là các chuẩn. Mặc dù XMLHttpRequest đãđược hỗ trợ rất rộng, song vẫn có thể thấy một số sự khác biệt với từng trình duyệt. Nhiềungười tin rằng Ajax dựa vào sự hỗ trợ của W3C; tuy nhiên thực tế không phải vậy. W3Cđã bắt đầu chú trọng vào điều này và một chuẩn mới được công bố: DOM Level 3 Loadand Save Specification. Đặc tả này được thiết kế như một platform độc lập với các ngônngữ để thay đối nội dung một tài liệu DOM với XML. Phiên bản 1.0 được giới thiệu vàotháng 4/2004, nhưng hiện thời chưa trình duyệt nào thực hiện theo nóDOMDOM là một đặc tả của W3C cho một platform độc lập với ngôn ngữ lập trình để truy cậpvà sửa đổi nội dung và cấu trúc của tài liệu. Một cách hiểu khác, nó là một cách thôngdụng để biểu diễn và thao tác một tài liệu HTML hay XML. Một điều quan trọng cần lưuý là thiết kế của DOM dựa trên đặc tả của Object Management Group, cho phép sử dụngvới bất kỳ ngôn ngữ lập trình nào. Ban đầu DOM được thiết kế để làm cho JavaScriptlinh động với các trình duyệt, sau đó nó phát triển ra khỏi giới hạn này.DOM là một mô hình đối tượng trong ngữ cảnh hướng đối tượng. DOM xác định các đốitượng cần thiết để biểu diễn và thay đổi tài liệu, các hành vi và thuộc tính của các đốitượng này, và mối liên hệ giữa các đối tượng. Có thể coi DOM như một cây biểu diễn dữliệu và cấu trúc của trang web, mặc dù thực tế nó có thể không theo cách như vậy.Simple TablePHP Code:FooBarCó thể biểu diễn theo DOM của bảng trên. Lợi thế của đặc tả DOM là nó cung cấp mộtchuẩn để tương tác với tài liệu. Không có DOM, không thể thực thi được Ajax. DOMkhông chỉ cho phép duyệt và chỉnh sửa nội dung, mà còn làm cho trang web trở thành cáctrang động.Kết luận cho các loạt bài về: Đối tượng XMLHttpRequestChúng ta vừa xem xét các kỹ thuật cơ bản và là “trái tim” của Ajax, đối tượngXMLHttpRequest.Với sự kết hợp giữa JavaScript và một số thao tác DOM, Ajax chophép một mức độ tương tác chưa từng có từ trước đến nay. Với XMLHttpRequest takhông còn đợi quá trình tái nạp trang web và sự đồng bộ với server nữa.Trong phần sau chúng ta sẽ cùng nhau nghiên cứu về: Gửi các request và xử lýresponseSau đó mới đến: Kỹ thuật lập trình với AJAX.ngocha85(Updatesofts.com)
Nội dung trích xuất từ tài liệu:
AJAX part 18Bài 16: Đối tượng XMLHttpRequest - DOM Level 3 và DOM.DOM Level 3Các giải pháp đã thảo luận ở trên không phải là các chuẩn. Mặc dù XMLHttpRequest đãđược hỗ trợ rất rộng, song vẫn có thể thấy một số sự khác biệt với từng trình duyệt. Nhiềungười tin rằng Ajax dựa vào sự hỗ trợ của W3C; tuy nhiên thực tế không phải vậy. W3Cđã bắt đầu chú trọng vào điều này và một chuẩn mới được công bố: DOM Level 3 Loadand Save Specification. Đặc tả này được thiết kế như một platform độc lập với các ngônngữ để thay đối nội dung một tài liệu DOM với XML. Phiên bản 1.0 được giới thiệu vàotháng 4/2004, nhưng hiện thời chưa trình duyệt nào thực hiện theo nóDOMDOM là một đặc tả của W3C cho một platform độc lập với ngôn ngữ lập trình để truy cậpvà sửa đổi nội dung và cấu trúc của tài liệu. Một cách hiểu khác, nó là một cách thôngdụng để biểu diễn và thao tác một tài liệu HTML hay XML. Một điều quan trọng cần lưuý là thiết kế của DOM dựa trên đặc tả của Object Management Group, cho phép sử dụngvới bất kỳ ngôn ngữ lập trình nào. Ban đầu DOM được thiết kế để làm cho JavaScriptlinh động với các trình duyệt, sau đó nó phát triển ra khỏi giới hạn này.DOM là một mô hình đối tượng trong ngữ cảnh hướng đối tượng. DOM xác định các đốitượng cần thiết để biểu diễn và thay đổi tài liệu, các hành vi và thuộc tính của các đốitượng này, và mối liên hệ giữa các đối tượng. Có thể coi DOM như một cây biểu diễn dữliệu và cấu trúc của trang web, mặc dù thực tế nó có thể không theo cách như vậy.Simple TablePHP Code:FooBarCó thể biểu diễn theo DOM của bảng trên. Lợi thế của đặc tả DOM là nó cung cấp mộtchuẩn để tương tác với tài liệu. Không có DOM, không thể thực thi được Ajax. DOMkhông chỉ cho phép duyệt và chỉnh sửa nội dung, mà còn làm cho trang web trở thành cáctrang động.Kết luận cho các loạt bài về: Đối tượng XMLHttpRequestChúng ta vừa xem xét các kỹ thuật cơ bản và là “trái tim” của Ajax, đối tượngXMLHttpRequest.Với sự kết hợp giữa JavaScript và một số thao tác DOM, Ajax chophép một mức độ tương tác chưa từng có từ trước đến nay. Với XMLHttpRequest takhông còn đợi quá trình tái nạp trang web và sự đồng bộ với server nữa.Trong phần sau chúng ta sẽ cùng nhau nghiên cứu về: Gửi các request và xử lýresponseSau đó mới đến: Kỹ thuật lập trình với AJAX.ngocha85(Updatesofts.com)
Tìm kiếm theo từ khóa liên quan:
máy tính mạng máy tính internet phần mềm ứng dụng lập trình dữ liệu AJAX part 18Tài liệu có liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 299 0 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 299 0 0 -
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 283 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 279 1 0 -
47 trang 250 4 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 247 0 0 -
80 trang 239 0 0
-
6 trang 230 0 0
-
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 227 0 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 223 0 0