为什么有些jQuery程序员使用像$.get、$.getJSON和$.when这样的jQuery函数来代替$.ajax
Why some jQuery programmers use jQuery functions like $.get, $.getJSON and $.when instead $.ajax
我的问题是,如果您的jQuery $.ajax
函数中包含所有内容,为什么要使用$.get()
、$.getJSON()
、$.when()
和我见过的其他函数,那么只使用ajax并不是更好的,因为我可以告诉您,编写这些函数所用的字符数几乎与编写传统$.ajax
所用的相同。
除了简化这些函数名之外,还有什么区别?
对于常用的行为来说,这是一个捷径。我使用这些方法有两个原因:
- 它打字更少,所以出现轻微"大脑放屁"错误的空间更小
- 自变量要少得多,所以你不必记住所有需要传递给
$.ajax
的东西,也不必花时间回到文档中
功能方面没有区别,这些方法只是为您提供了一些默认值。
相关文章:
- jQuery.when()在循环中被忽略
- Jquery:$.when根据参数的数量表现不同
- jQuery.when() 需要清除
- 使用 jquery.when 和 done 将值从一个 ajax 调用传递到另一个
- 如何在使用jQuery$.when执行多个请求时将响应分配给请求
- 我可以将Promises传递给jQuery.when(),还是只传递Deferred
- jQuery.when的后期绑定
- 使用jQuery.when时进行了奇怪的变量初始化
- jQuery.when, 无法获得 gata.
- jQuery.when 函数,在 ajax 调用完成后无法获取值
- 如何与 JQuery WHEN 和 THEN 同步两个骨干获取调用
- jQuery $.when(..).完成(..)未按预期工作
- 如何使用 jquery .when 访问 json 数据以附加到页面
- jQuery: $.when 延迟的 AJAX 调用 — 一个失败的调用会取消其他调用
- jQuery.when based on html select
- 为什么我的 jQuery when().then() 函数在 ajax 请求完成之前触发
- 使用Jquery$When进行异步和同步函数调用
- 使用jQuery.each获取多个ajax,当(jQuery.when)全部完成时,可以做一些事情
- 在具有固定链尾调用的循环中链接jquery.when().then()
- Using jQuery .when .then