【问题标题】:Difference Between Jquery & Ajax [closed]Jquery 和 Ajax 之间的区别
【发布时间】:2012-05-27 16:28:36
【问题描述】:

有人请列出 Jquery 和 Ajax 之间的区别吗?

【问题讨论】:

标签: javascript ajax jquery


【解决方案1】:

jQuery 是一个帮助完成数百件事情的库,其中最重要的是“Ajax”。 Ajax,最初的意思是“异步 JavaScript 和 XML”,无非就是将数据从客户端异步传输到服务器。 jQuery 使执行这些异步操作更容易

$.post( "/foo", { name: 'Jonathan' }, function( response ) {
    alert( response );
});

在上面的示例中,我可以使用 jQuery(由 $ 表示)将数据发布到我服务器上的 /foo 目录。然后我将服务器的响应处理为response,当收到该响应时,我会向用户发出警报。

这个例子符合 Ajax 的条件,尽管 jQuery 在$.ajax 成员中确实有一个更通用的权力存储库。

延伸阅读:http://api.jquery.com/category/ajax/

【讨论】:

  • 确切地说 - 它是一个
  • @Jonathan 本周你已经超越了 Jon Skeet。 :-/
【解决方案2】:

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?

希望这会有所帮助。

【讨论】:

    【解决方案3】:

    jQuery 是一个 JavaScript 库,提供了一系列用于处理浏览器环境的实用函数。

    Ajax 是一种从网页与您的服务器交互并在不刷新页面的情况下更新页面的方法。

    问他们之间有什么区别,就像问船和打结之间有什么区别。可能有一种模糊的关系(在船上,你往往会打结),但就是这样......

    【讨论】:

      【解决方案4】:

      jQuery 是一个 JavaScript 框架。 Ajax 是“异步 JavaScript 和 XML”,它可以使用 jQuery 轻松执行,允许 javascript 在不刷新网站的情况下发出 Web 服务器请求。

      【讨论】:

      • "ajax 是 jquery 的函数" O_o 你最好先阅读维基百科
      • @NitinJS:您还没有看到原始答案。在那之后它已经改变了。 PS:“只”是什么?
      • 措辞有点不对劲,但 jquery 确实提供了执行 ajax 调用的函数。因此,“ajax 是 jquery 的函数”是正确的。您还怎么把“jQuery.ajax()”变成文字?请告诉我 jQuery 库中没有一个名为 ajax 的函数,它执行 ajax 调用。 :P
      猜你喜欢
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      • 2019-06-22
      • 2018-06-10
      • 2016-04-02
      相关资源
      最近更新 更多