【发布时间】:2012-05-27 16:28:36
【问题描述】:
有人请列出 Jquery 和 Ajax 之间的区别吗?
【问题讨论】:
-
桌子和锤子有什么区别?
-
你用谷歌搜索过吗? Stackoverflow 不是 Google。
-
PEN 和 INK 有什么区别... LOL
标签: javascript ajax jquery
有人请列出 Jquery 和 Ajax 之间的区别吗?
【问题讨论】:
标签: javascript ajax jquery
jQuery 是一个帮助完成数百件事情的库,其中最重要的是“Ajax”。 Ajax,最初的意思是“异步 JavaScript 和 XML”,无非就是将数据从客户端异步传输到服务器。 jQuery 使执行这些异步操作更容易。
$.post( "/foo", { name: 'Jonathan' }, function( response ) {
alert( response );
});
在上面的示例中,我可以使用 jQuery(由 $ 表示)将数据发布到我服务器上的 /foo 目录。然后我将服务器的响应处理为response,当收到该响应时,我会向用户发出警报。
这个例子符合 Ajax 的条件,尽管 jQuery 在$.ajax 成员中确实有一个更通用的权力存储库。
【讨论】:
AJAX 是一种实现XMLHttpRequest 的技术(超出 带 Http 请求)从网页到服务器并发送/检索 在网页上使用的数据。 AJAX 代表异步 Javascript 和 XML。它使用javascript构建一个 XMLHttpRequest,通常对各种不同的技术使用不同的技术 浏览器。
jQuery (website) 是一个 JavaScript 框架, 通过构建大量高级别的使使用 DOM 变得更容易 可用于搜索和与 DOM 交互的功能。 jQuery的部分功能实现了高级接口 做 AJAX 请求。 jQuery抽象地实现了这个接口, 使开发人员免受多浏览器支持的复杂性 提出请求。
同样的问题:what is the difference between ajax and jquery and which one is better?
希望这会有所帮助。
【讨论】:
jQuery 是一个 JavaScript 框架。 Ajax 是“异步 JavaScript 和 XML”,它可以使用 jQuery 轻松执行,允许 javascript 在不刷新网站的情况下发出 Web 服务器请求。
【讨论】: