Tôi bối rối về việc sử dụng ajax hoặc jquery vì vậy tôi muốn biết sự khác biệt là gì và cái nào tốt hơn chẳng hạn như hiệu suất và độ phức tạp.
Tôi bối rối về việc sử dụng ajax hoặc jquery vì vậy tôi muốn biết sự khác biệt là gì và cái nào tốt hơn chẳng hạn như hiệu suất và độ phức tạp.
Câu trả lời:
AJAX là một kỹ thuật để thực hiện một XMLHttpRequest (yêu cầu Http ngoài băng tần) từ một trang web đến máy chủ và gửi / truy xuất dữ liệu sẽ được sử dụng trên trang web. AJAX là viết tắt của Asynchronous Javascript And XML. Nó sử dụng javascript để xây dựng một XMLHttpRequest, thường sử dụng các kỹ thuật khác nhau trên các trình duyệt khác nhau.
jQuery ( trang web ) là một khung công tác javascript giúp làm việc với DOM dễ dàng hơn bằng cách xây dựng nhiều chức năng cấp cao có thể được sử dụng để tìm kiếm và tương tác với DOM. Một phần chức năng của jQuery triển khai giao diện cấp cao để thực hiện các yêu cầu AJAX. jQuery triển khai giao diện này một cách trừu tượng, bảo vệ nhà phát triển khỏi sự phức tạp của việc hỗ trợ nhiều trình duyệt trong việc đưa ra yêu cầu.
Trên StackOverflow, nhấn nút bỏ phiếu là AJAX trong khi nhập câu hỏi hoặc câu trả lời của bạn và thấy nó xuất hiện trong cửa sổ xem trước thời gian thực bên dưới là JavaScript (JQuery).
Điều này có nghĩa là sự khác biệt giữa AJAX và Javascript là AJAX cho phép bạn giao tiếp với máy chủ mà không cần làm mới trang (tức là chuyển sang trang mới) trong khi JavaScript (JQuery) cho phép bạn nhúng logic và hành vi trên trang của mình. Tất nhiên, với logic này, bạn cũng tạo AJAX.
Nó thực sự không phải là một tình huống 'hoặc / hoặc'. AJAX là viết tắt của A đồng bộ J avaScript a nd X ML và JQuery là một thư viện JavaScript giúp bạn không cần phải viết các quy trình JavaScript phổ biến.
Đó là sự khác biệt giữa một thứ (jQuery) và một quá trình (AJAX). Để so sánh chúng sẽ là so sánh táo và cam.
Chúng không thể so sánh được.
Ajax (Javascript và XML không đồng bộ) là một tập con của javascript. Ajax là cách để trình duyệt phía máy khách giao tiếp với máy chủ (ví dụ: truy xuất dữ liệu từ cơ sở dữ liệu) mà không cần phải thực hiện làm mới trang.
jQuery là một thư viện javascript chuẩn hóa sự khác biệt của javascript giữa các trình duyệt. jQuery bao gồm một số hàm ajax.
Ajax là một cách sử dụng Javascript để giao tiếp với máy chủ mà không cần tải lại trang. jQuery sử dụng ajax cho nhiều chức năng của nó, nhưng nó không gì khác ngoài một thư viện cung cấp chức năng dễ dàng hơn.
Với jQuery, bạn không cần phải suy nghĩ về việc tạo các đối tượng xml, mọi thứ đều được thực hiện cho bạn, nhưng với javascript ajax, bạn cần lập trình từng bước của lệnh gọi ajax.