Diễn đàn Trái Tim Yên Bái 2024

 Quên mật khẩu
 Đăng ký
Xem: 2004|Trả lời: 2
Thu gọn cột thông tin

Ajax là gì?

[Lấy địa chỉ]

Viết tâm trạng

Đăng lúc 5-9-2008 11:49 PM | Xem tất |Chế độ đọc

Mời bạn đăng ký để giao lưu kết bạn nhé <3

Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký

x
Để mở đầu cho cat này mình cũng xin dịch sang tiếng việt định nghĩa về Ajax như sau (bản tiếng Anh ở cuối bài):

Ajax tiếng anh là Asynchronous JavaScript And XML (Không đồng bộ hoá Javascript và XML).
Ajax là một kiểu lập trình được dùng phổ biến năm 2005 bởi Goolge (với Google Suggest).
Ajax không phải là 1 ngôn ngữ lập trình mới, nhưng là một cách mới để dùng những chuẩn đang tồn tại.
Với Ajax bạn có thể tạo ứng dụng Web tốt hơn, nhan hơn và thân thiện với người dùng hơn.
Ajax được xây dựng trên cơ sở JavaScript và kết nối HTTP.

Với Ajax, đoạn mã Javascript của bạn có thể giao tiếp trực tiếp với server, dùng đối tượng Javascript XMLHttpRequest. Với đối tượng này, đoạn mã JS có thể trao đổi dữ liệu với WebServer, mà ko phải tải lại trang web.
Ajax đồng bộ hoá dữ liệu (HTTP request) giữa trình duyệt và WebServer, cho phép trang web gửi yêu cầu với 1 lượng thông tin nhỏ từ server thay cho cả trang.
Kĩ thuật Ajax làm cho ứng dụng Internet nhỏ hơn, nhanh hơn và thân thiện hơn.
Ajax là công nghệ của trình duyệt không phụ thuộc vào phần mềm WebServer.

Ajax dựa trên nền tảng chuẩn Web sau: JavaScript, XML, HTML, CSS. Chuẩn Web cơ bản dùng trong Ajax đã được định nghĩ và hỗ trợ tất cả những trình duyệt cơ bản. Ứng dụng Ajax là trình duyệt và không phụ thuộc HĐH.

Ajax làm cho Ứng dụng Internet tốt hơn.
Ứng dụng web có nhiều lợi thế hơn ứng dụng desktop; chúng có thể có 1 lượng người xem lớn, chúng dễ dàng cài đặt và hỗ trợ, và dễ dàng phát triển.
Tuy nhiên, Ứng dụng Internet ko luôn luôn dễ dàng sử dụng và thân thiện như ứng dụng desktop truyền thống.
Với Ajax, Ứng dụng Internet trở nên dễ dàng sử dụng và thân thiện hơn. Với mã JS truyền thống, nếu bạn muốn lấy bất kì thông tin gì từ CSDL hoặc file trên server, hoặc gửi thông tin người dùng tới server, bạn sẽ phải làm 1 form HTL và GET hoặc POST dữ liệu tới server. Người dùng sẽ phải nhấn nút “Submit” để gửi/nhận thông tin, đợi server trả lời rồi 1 trang mới sẽ tải kết quả về.
Bởi vì server trả về 1 trang mới mỗi lần khi người dùng gửi yêu cầu, ứng dụng web truyền thống có thể chạy chận hơn và kém tính thân thiện. Với Ajax JS giao tiếp trực tiếp với server, thông qua đối tượng XMLHTTPRequest.
Với 1 HTTP Request, một trang web có thể tạo 1 yêu cầu tới, và nhận 1 kết quả trả về từ WebServer, không cần tải lại trang. Người dùng ở yên tại trang đó và bạn sẽ ko thấy đoạn mã yêu cầu trang hoặc gửi dữ liệu tới server do nó gửi ngầm.
[color="Blue"]
(Copyright http://phpvn.info)
  • Tâm trạng hàng ngày
    Hạnh phúc
    27-10-2012 11:54 PM
  • Đã viết: 17 ngày

    [LV.4]Chém gió 1

    Đăng lúc 5-9-2008 11:52 PM | Xem tất
    Ajax???
    cứ tưởng là ajax amxtecdam..
    đành phải spam câu hộ ông bạn...
  • Tâm trạng hàng ngày
    Suy ngẫm
    19-5-2013 07:39 AM
  • Đã viết: 455 ngày

    [LV.9]Chém bão 3

    Đăng lúc 10-9-2008 08:06 PM | Xem tất
    Còn đây là nhược điểm của Ajax

    AJAX có thể góp phần tạo nên một thế hệ mới cho ứng dụng web (như colr.org hay backpackit.com). Tuy nhiên, nó cũng là một công nghệ "nguy hiểm" khi gây ra không ít rắc rối về giao diện người dùng. Chẳng hạn, phím "Back" (trở lại trang trước) được đánh giá cao trong giao diện website chuẩn. Đáng tiếc, chức năng này không hoạt động ăn khớp với Javascript và mọi người không thể tìm lại nội dung trước đó khi bấm phím Back. Bởi vậy, chỉ một sơ xuất nhỏ là dữ liệu trên trang đã bị thay đổi và khó có thể khôi phục lại được. Đây là một trong những nguyên nhân chính khiến nhiều người không ủng hộ ứng dụng Javascript.
      
    Bên cạnh đó, mọi người không thể lưu lại địa chỉ web vào thư mục Favorite (Bookmark) để xem lại về sau. Do áp dụng lớp trung gian để giao dịch, các ứng dụng AJAX không có một địa chỉ cố định cho từng nội dung. Khiếm khuyết này làm cho AJAX dễ "mất điểm" trong mắt người dùng.
      
    "Các anh chỉ bảo thêm cho em nhé"
    Em đang thử học cái này mà
    Bạn phải đăng nhập mới được đăng bài Đăng nhập | Đăng ký

    Quy tắc điểm

    Đóng

    Thông báoTrước /1 Sau

    Phòng tối|Lưu trữ|Diễn đàn Yên Bái 2024 Community Guidelines |

    GMT+7, 13-10-2026 03:55 AM , Processed in 0.027110 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    Trả lời nhanh Lên trên Trở lại danh sách