BÁO CÁO CUỐI KỲ BÁO CÁO KẾT QUẢ NGHIÊN CỨU Nhóm thực hiện 05 DANH SÁCH THÀNH VIÊN NHÓM 1 2 4 3 5 GIỚI THIỆU VỀ AJAX Tổng quan 01 Các bước hoạt động 02 Thực nghiệm 04 Khác biệt web thường với web có sử dụng AJAX 03 AJAX CHƯƠNG 1 TỔNG QUAN AJAX AJAX là gì? Ajax là viết tắt của Asynchronous JavaScript and XML Đây không phải là 1 ngôn ngữ lập trình Nó là công nghệ AJAX không phải một công nghệ đơn lẻ mà là sự kết hợp một nhóm công nghệ với nhau Các nhóm công nghệ hình thành lên AJAX Một hệ thống có.
BÁO CÁO KẾT QUẢ NGHIÊN CỨU Nhóm thực hiện: 05 DANH SÁCH THÀNH VIÊN NHÓM GIỚI THIỆU VỀ AJAX 01 Tổng quan 02 Các bước hoạt động 03 Khác biệt web thường với web có sử dụng AJAX 04 Thực nghiệm AJAX CHƯƠNG 1: TỔNG QUAN AJAX AJAX gì? Ajax viết tắt Asynchronous JavaScript and XML Đây ngôn ngữ lập trình Nó cơng nghệ AJAX khơng phải công nghệ đơn lẻ mà kết hợp nhóm cơng nghệ với Các nhóm cơng nghệ hình thành lên AJAX - Một hệ thống có tên XMLHttpRequest tích hợp sẵn trình duyệt nhằm mục đích gửi yêu cầu (request) nhận liệu (response) từ server cách im lặng - Javasript HTML DOM (dùng để hiển thị liệu xử lý liệu nhận từ sever thông qua ajax) Hệ thống Ajax bao gồm: - HTML/XHTML làm ngôn ngữ CSS để tạo phong cách - The Document Object Model (DOM) để hiển thị liệu động tạo tương tác - XMLHttpRequest object để giao tiếp bất đồng - Cuối cùng, JavaScript làm ngơn ngữ lập trình để kết nối tồn cơng nghệ lại - XML để trao đổi dự liệu nội XSLT để xử lý Nhiều lập trình viên thay bằng JSON vì gần với JavaScript AJAX Một số lợi ích AJAX Được dùng để thực việc truy xuất liệu lưu trữ liệu mà không cần phải reload lại trang Trang web tạo đa dạng động AJAX Cần gửi liệu phần đó, load lại phần nhỏ để cập nhật thông tin không load trang CHƯƠNG 2: CÁC BƯỚC HOẠT ĐỘNG AJAX • Giai đoạn 1: Client gửi yêu cầu lên phía server sử dụng XMLHttpRequest ( giai đoạn gửi yêu cầu lên trang php phía server) • Giai đoạn : Server xử lý yêu cầu • Giai đoạn 3: Truy vấn đến CSDL ( cập nhật ,hoặc truy vấn liệu DB) • Giai đoạn : Trang php phía server trả lại kết • Giai đoạn 5: AJAX sử dụng chế bất đồng để update lại phần cần thay đổi thay phải làm lại tồn trang web CHƯƠNG 3: KHÁC BIỆT WEB THƯỜNG VỚI WEB CÓ SỬ DỤNG AJAX AJAX Ở web thường đa số hoạt động chế đồng (Synchronous) • Chương trình chạy theo bước bước thực xong nhảy sang bước • Trong chuỗi hàm quy trình có n tác vụ, trình tự thực hàm khơng thay đổi • Hàm A thiết lập để gọi chạy trước hàm B dù có phải đợi thời gian dài hàm B phải chờ hàm A kết thúc phép bắt đầu vậy: điều sinh trạng thái chờ Web có sử dụng AJAX hoạt động Cơ chế bất đồng (Asynchronous) • Chương trình nhảy bỏ qua bước • Trong chuỗi hàm quy trình có n tác vụ, bảo bất đồng có nghĩa cho dù hàm B gọi sau hàm A không đảm bảo hàm A phải kết thúc trước hàm B hàm B bắt buộc phải gọi chạy hàm A kết thúc CHƯƠNG 4: THỰC NGHIỆM AJAX THANK YOU ... kết • Giai đoạn 5: AJAX sử dụng chế bất đồng để update lại phần cần thay đổi thay phải làm lại tồn trang web CHƯƠNG 3: KHÁC BIỆT WEB THƯỜNG VỚI WEB CÓ SỬ DỤNG AJAX AJAX Ở web thường đa số hoạt... VIÊN NHÓM GIỚI THIỆU VỀ AJAX 01 Tổng quan 02 Các bước hoạt động 03 Khác biệt web thường với web có sử dụng AJAX 04 Thực nghiệm AJAX CHƯƠNG 1: TỔNG QUAN AJAX AJAX gì? Ajax viết tắt Asynchronous... sinh trạng thái chờ Web có sử dụng AJAX hoạt động Cơ chế bất đồng (Asynchronous) • Chương trình nhảy bỏ qua bước • Trong chuỗi hàm quy trình có n tác vụ, bảo bất đồng có nghĩa cho dù hàm B gọi