Định nghĩa Framework: Frame bao gồm những đặc tả cho những chuơng trình chạy trên nó như hỗ trợ chương trình, thư viện mã, mà bạn có thể sử dụng hoặc dựa trên nó để phát triển lên.. bạn
Trang 2ngocha85(Updatesofts.com)
Trang 3Một số giải pháp AJAX
Thử kiểu post bài mới!
Trang 4ngocha85 (Updatesofts.com)
Thuật ngữ sử dụng trong box này!
1 AJAX Asynchronous JavaScript and XML (Chế độ truyền bất đồng bộ dùng
JavaScript và XML)
2 CSS Cascadind Style Sheet
3 DOM Document Object Model
4 XML Extensible Markup Language
5 HTML Hypertext Markup Language
6 DHTML Dynamic HTML
7 XHTML Extensible HTML
8 CGI Common Gateway Interface
9 JSP Java Server Pages
10 ASP Active Server Pages
11 PHP HyperProcesssor Pages
12 HTTP Hypertext Transfer Protocol
13 XSLT eXtensible Stylesheet Language: Transformations
14 URL Uniform Resource Locator
15 URI Uniform Resource Identifiers
16 APIs Application Programming Interfaces
17 JSON JavaScript Object Native
18 Rich UI Rich User Interface
Sau này sẽ bổ sung thêm nếu cần Ý nghĩa thì sẽ nói ở từng bài cụ thể
ngocha85 (Updatesofts.com)
Sơ lược về các Ajax Framework
Bài viết chi mang tính tham khảo , có thể có nhiều thiếu sót rất mong nhận được reply của các bạn
Trang 5Định nghĩa Framework:
Frame bao gồm những đặc tả cho những chuơng trình chạy trên nó như hỗ trợ chương trình, thư viện mã, mà bạn có thể sử dụng hoặc dựa trên nó để phát triển lên
Ví dụ: Nếu viết một trang ajax tương tác với người dùng bạn phải chú ý đến
người dùng sử dụng trình duyệt gì? Họ có hỗ trợ Javascript hay không? và bạn phải
tự code những hiệu ứng nhưng khi sử dụng Framework, nó sẽ lo cho bạn những vấn đề đó Cái này ai học Java và NET thì khỏi cần nói nhiều nhỉ?
Có bao nhiêu loại Ajax Framework?
Đa số Ajax Framework được viết bằng Javascript nên do đó chúng ta có thể gọi là Javascript Framework và sẽ chia ra thành 2 nhóm mỗi nhóm gồm 2 loại là:
Phía Client
Framework thuộc mức cơ sở hạ tầng tức là ở mức thấp nhất: cung cấp những
cách tương tác với các trình duyệt ở mức độ cơ bản, phần nội dung tùy thuộc vào người phát triển Nhìn chung gồm các tính năng sau:
- Bao gồm đối tượng XMLHttpRequest được bao đóng để tương tác giữa trình duyệt và server
- Thao tác với XML
- Thực thi theo DOM được trả về từ XMLHttpRequest
Framework thuộc mức ứng dụng: được cung cấp nhiều tính năng hơn, người sử
dụng dễ dàng vận dụng và thao tác mà không cần phải quan tâm tới những xử lý nền, triển khai giao diện người sử dụng (GUI) gần giống với ứng dụng Desktop
Phía Server (thường thì theo một trong 2 loại dưới đây)
- Tự khởi tạo HTML/JS: phía server cung cấp đầy đủ tính năng sinh mã Javascript
và kết hợp giữa browser-server Chỉ phần mã để tương tác phía người dùng có thể tùy biến được
- Triệu gọi từ xa (Remote Invocation): Javascript triệu gọi trực tiếp tới các hàm (function) từ server và Javascript sẽ nhận kết quả trả về Ta có thể dùng Javascript
Trang 6để yêu cầu thông tin từ server như chi tiêt về phiên truy cập (session) và truy vấn
cơ sỡ dữ liệu (query)
Ajax Framework hiện giờ trên mạng khá nhiều và phong phú cho các lập trình viên
về web Nếu bạn có ý định lập trình web với Ajax, bạn cũng nên xem qua các bộ framework dưới đây