Họ và tên Vai trò Công việc được phân công Thời gian hoàn thànhLê Thanh Hiệp Driver + Reporter Tìm Hiểu AJAX Hoàn thành trong ngày 4/5/2021 Thiết kế và xây dựng ứng dụng 6/5/2021-> Phạm
Trang 1TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT - CÔNG NGHỆ
Phát triển phần mềm mã nguồn mở
GVHD: TS.NGUYỄN KIM DUY
Trang 2Nhóm 10
Chủ đề thuyết trình
PHP with AJAX
GVHD: TS.NGUYỄN KIM DUY
Trang 3Nội Dung
01 Bảng phân công công việc
02 Khái niệm PHP
03 Khái niệm về AJAX
04 Ưu nhược điểm AJAX
05 Ứng dụng AJAX vào PHP
Trang 401 Bảng Phân Công
Trang 5Họ và tên Vai trò Công việc được phân công Thời gian hoàn thành
Lê Thanh Hiệp Driver + Reporter
Tìm Hiểu AJAX Hoàn thành trong ngày 4/5/2021
Thiết kế và xây dựng ứng dụng 6/5/2021->
Phạm Thị Ngọc Hân Navigator + Tester
Tìm Hiểu AJAX Hoàn thành trong ngày 4/5/2021
Tham khảo nguồn tài liệu bên
Trang 602 Khái niệm PHP
Trang 7PHP là gì ?
PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cho các ứng dụng web , tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java , dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.
Về cú pháp các từ khóa và ngôn ngữ, PHP tương tự hầu hết các ngôn ngữ lập trình bậc cao có cú pháp kiểu C Các phát biểu điều kiện If (Nếu), vòng lặp for và while , các hàm trả về đều tương tự cú pháp của các ngôn ngữ như C, C++ , Java
Trang 803 Khái niệm AJAX
Trang 9Lịch sử
Trong giai đoạn đầu và
giữa thập niên 1990 hầu
hết các web được xây
dựng bằng HTML đã tỏ
ra kém hiệu quả trong
việc đồng bộ dữ liệu
Sau nhiều lần cố gắng thì
đến 18/2/2005 Khái niệm
AJAX được ra đời
Khái niệm
AJAX là viết tắt Asynchronous JavaScript and XML
Nó là một bộ các kỹ thuật thiết kế web giúp cho các ứng dụng web hoạt động bất đồng bộ – xử lý mọi yêu cầu tới server từ phía sau
Asynchronous, JavaScript, XML trong từ AJAX là:
Asynchronous, hay nói ngắn hơn là Async – bất đồng bộ
JavaScript thì là một ngôn ngữ lập trình nổi tiếng XML là một dạng của ngôn ngữ markup như
HTML
AJAX hoạt động như thế nào ?
Bạn cần lưu ý AJAX không phải dùng một công nghệ duy nhất, cũng không phải ngôn ngữ lập trình Như đã nói ở trên, AJAX là một bộ kỹ thuật phát triển web Bộ hệ thống này bao gồm:
HTML/XHTML làm ngôn ngữ
chính và CSS
The Document Object Model (DOM) để hiển thị dữ liệu động và
tạo tương tác.
XML để trao đổi dự liệu nội bộ và
XSLT để xử lý nó Nhiều lập trình
viên đã thay thế bằng JSON vì nó
gần với JavaScript hơn
XMLHttpRequest object để giao
tiếp bất đồng bộ.
Cuối cùng, JavaScript làm ngôn
ngữ lập trình để kết nối toàn bộ các công nghệ trên lại.
Trang 1704 Ưu nhược điểm AJAX
Trang 18Ưu điểm Nhược điểm
Cải thiện trải nghiệm người dùng Tính không tương thích của trình duyệt Năng suất người dùng được nâng cao Không an toàn
Giảm mức sử dụng băng thông và tăng tốc độ Tăng tải trên Máy chủ Web
Tăng khả năng tương thích
Điều hướng dễ dàng hơn
Hỗ trợ xử lý không đồng bộ
Giảm số lần truy cập máy chủ và tải mạng
Trang 1905 Ứng dụng AJAX
Trang 20YOU