vde*_*nne 1 javascript ajax jquery xmlhttprequest
感谢您的经验,您是否可以说使用DOM对象XHR或jjery的ajax方法更好?
或者它可能取决于性能,可靠性或可用性等要点?我想有一些看法
我总是建议使用像JQuery这样的库,而不是使用httpxmlrequest编写自己的ajax系统.
首先,JQuery的ajax代码已经存在,并且已经过全面测试.众所周知,它可以很好地工作,在所有浏览器中工作,并且是安全的.
如果你编写自己的ajax代码,你就不会对这两点中的任何一点都非常肯定.你永远无法像JQuery那样进行多少测试.
JQuery的ajax代码也非常易于使用.整个网络上都有优秀的示例和教程.如果你自己编写,你需要考虑为它编写文档(考虑在几年内必须接管代码维护的人!;-))
另外,如果在JQuery中发现任何安全漏洞,您可以确定将很快发布一个补丁.如果您的代码存在安全漏洞,那么在您意识到您的网站被黑客入侵之后,您可能不会知道它.
您应该考虑不使用库来处理此类事情的唯一情况是,如果您处于资源非常紧张的环境中.例如,您知道您的站点需要使用极低内存的计算机或带宽非常低的计算机,这会使下载像JQuery这样的库的开销过高.但在这种情况下,你不太可能正在编写支持Ajax的代码.
我应该指出,JQuery并不是唯一可以做这种事情的库.JQuery很棒,但是如果你想尝试别的东西,还有很多其他类似的功能.如果您不需要像JQuery这样的完整框架的开销,那么还有一些较小的Ajax特定库.
最好使用jquery ajax方法,因为它具有以下优点:
只有当你不能用jquery ajax做特定的事情时才应该使用普通的xhr,例如长轮询(非常罕见的情况)
那是我的2美分.希望这可以帮助.干杯
| 归档时间: |
|
| 查看次数: |
960 次 |
| 最近记录: |