Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XMLHttpRequest还是$.ajax?_Javascript_Jquery_Ajax_Xmlhttprequest - Fatal编程技术网

Javascript XMLHttpRequest还是$.ajax?

Javascript XMLHttpRequest还是$.ajax?,javascript,jquery,ajax,xmlhttprequest,Javascript,Jquery,Ajax,Xmlhttprequest,根据您的经验,您认为在jquery中使用DOM对象XHR或ajax方法更好吗 或者这取决于性能、可靠性或可用性? 我想从可用性的角度来看一些看法,使用$。ajax是无与伦比的。很多人都对jQuery感到满意,因此您和您的同事将更愿意处理修改和更新代码。就可用性而言,使用$.ajax是无与伦比的。很多人都对jQuery感到满意,因此您和您的同事将更愿意处理修改和更新代码。使用库可以简化代码,减少出错的机会,并消除浏览器之间的差异 我不特别推荐jQuery,但我建议使用库。使用库可以简化代码,减少出

根据您的经验,您认为在jquery中使用DOM对象XHR或ajax方法更好吗

或者这取决于性能、可靠性或可用性?
我想从可用性的角度来看一些看法,使用$。ajax是无与伦比的。很多人都对jQuery感到满意,因此您和您的同事将更愿意处理修改和更新代码。

就可用性而言,使用$.ajax是无与伦比的。很多人都对jQuery感到满意,因此您和您的同事将更愿意处理修改和更新代码。

使用库可以简化代码,减少出错的机会,并消除浏览器之间的差异


我不特别推荐jQuery,但我建议使用库。

使用库可以简化代码,减少出错的机会,并消除浏览器之间的差异

我不特别推荐jQuery,但我建议使用库。

最好使用jQuery ajax方法,因为它有以下优点:

它是跨浏览器的 您不需要关心内部细节,每个浏览器的内部细节也各不相同 如果很少出现bug,那么会有一个大型社区快速修复它 非常容易理解的代码您和任何人都可以毫无问题地保存它 只有在无法使用jQueryAjax执行某些特定操作时,才应该使用普通xhr,例如长轮询非常罕见的情况

那是我的2美分。 希望这有帮助。干杯

最好使用jquery ajax方法,因为它有以下优点:

它是跨浏览器的 您不需要关心内部细节,每个浏览器的内部细节也各不相同 如果很少出现bug,那么会有一个大型社区快速修复它 非常容易理解的代码您和任何人都可以毫无问题地保存它 只有在无法使用jQueryAjax执行某些特定操作时,才应该使用普通xhr,例如长轮询非常罕见的情况

那是我的2美分。
希望这有帮助。干杯

我总是建议使用JQuery之类的库,而不是使用httpxmlrequest编写自己的ajax系统

首先,JQuery的ajax代码已经存在,并且已经过彻底的测试。众所周知,它工作良好,适用于所有浏览器,而且安全

如果您编写自己的ajax代码,您将永远无法确定这两个方面。您永远无法像JQuery那样进行大量的测试

JQuery的ajax代码也非常易于使用。网上有很多很好的例子和教程。如果你自己编写,你需要考虑编写文档,因为它考虑了几年内必须接管你的代码维护的人!p> 另外,如果在JQuery中发现任何安全漏洞,您可以肯定会很快发布一个补丁。如果你的代码有安全漏洞,在你意识到你的网站被黑客入侵之前,你可能不会知道

唯一的时候你应该考虑不使用图书馆这样的事情是,如果你在一个资源非常紧张的环境。例如,您知道您的站点将需要使用内存极低或带宽极低的计算机,这将使下载JQuery之类的库的开销变得难以承受。但在这种情况下,无论如何,您都不可能编写支持Ajax的代码


我应该指出,JQuery并不是唯一一个可以做这类事情的库。JQuery非常好,但是如果您想尝试其他功能,那么还有许多其他功能与之类似。如果您不需要像JQuery这样的成熟框架的开销,还有一些较小的Ajax特定库。

我始终建议使用JQuery之类的库,而不是使用httpxmlrequest编写自己的Ajax系统

首先,JQuery的ajax代码已经存在,并且已经过彻底的测试。众所周知,它工作良好,适用于所有浏览器,而且安全

如果您编写自己的ajax代码,您将永远无法确定这两个方面。您永远无法像JQuery那样进行大量的测试

JQuery的ajax代码也非常易于使用。网上有很多很好的例子和教程。如果你自己编写,你需要考虑编写文档,因为它考虑了几年内必须接管你的代码维护的人!p> 另外,如果在JQuery中发现任何安全漏洞,您可以肯定会很快发布一个补丁。如果你的代码有安全漏洞,在你意识到你的网站被黑客入侵之前,你可能不会知道

唯一的时候你应该考虑不使用图书馆这样的事情是,如果你在一个资源非常紧张的环境。例如,您知道您的站点将需要 使用内存极低或带宽极低的计算机,这将使下载JQuery之类的库的开销变得难以承受。但在这种情况下,无论如何,您都不可能编写支持Ajax的代码


我应该指出,JQuery并不是唯一一个可以做这类事情的库。JQuery非常好,但是如果您想尝试其他功能,那么还有许多其他功能与之类似。如果您不需要像JQuery这样的成熟框架的开销,还有一些较小的Ajax专用库。

很抱歉,不谈这个话题,但为什么不特别推荐JQuery呢?避免促销?很抱歉,我不想谈这个话题,但是为什么不特别推荐jQuery呢?避免晋升?