<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ajax和XMLHttpRequest和xhr【zhihu回答】

      轉(zhuǎn)載自
      https://www.zhihu.com/question/532267866/answer/2506456679
      我挺討厭ajax這個(gè)詞的,因?yàn)樗桓睂?shí)。它的全稱是Asynchronous JavaScript and XML。注意后面那個(gè)XML了嗎?實(shí)際上現(xiàn)在的web開發(fā)交換數(shù)據(jù)都很少用XML了,早就普及JSON

      了。甚至有時(shí)候開發(fā)者偷懶,把a(bǔ)jax的請(qǐng)求的async設(shè)置為false,這就更搞笑了,既不XML也不asynchronous。

      也許是得益于jQuery當(dāng)年的普及,jQuery附帶的$.ajax,幾乎成了異步請(qǐng)求的代名詞。但這造就了許多jQuery程序員,他們只懂得用$.ajax來發(fā)起請(qǐng)求,不知道$.ajax其實(shí)也是對(duì)別的接口的封裝,看到$.ajax變成Axios就覺得非常困惑。

      其實(shí)$.ajax和Axios底層封裝的都是XMLHttpRequest,XMLHttpRequest典型用法:

      const xhr = new XMLHttpRequest()
      xhr.open('POST', 'http://localhost', true)
      xhr.send('test')
      xhr.onload = () => {
      console.log(xhr.responseText)
      }

      無論你用$.ajax還是Axios,結(jié)果還是調(diào)用XMLHttpRequest,并無本質(zhì)區(qū)別。

      posted @ 2025-03-09 11:56  shanxin1954  閱讀(6)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 午夜好爽好舒服免费视频| 亚洲码国产精品高潮在线| 无码中文字幕热热久久| 亚洲熟女一区二区av| 99热这里有精品| 精品国产片一区二区三区| 最新亚洲人成网站在线观看| 九九热免费在线播放视频| 亚洲人成电影网站 久久影视| 唐人社视频呦一区二区| 亚洲综合小综合中文字幕 | 国产一区二区午夜福利久久| 精品一区二区中文字幕| 国产av不卡一区二区| 人妻精品久久无码区 | 亚洲av成人在线一区| 嫩b人妻精品一区二区三区| 国产精品久久一区二区三区| 国产精品最新免费视频| 莎车县| 亚洲精品一区三区三区在| 少妇粗大进出白浆嘿嘿视频| 久久五十路丰满熟女中出| 亚洲少妇一区二区三区老| 国产AV巨作丝袜秘书| 97se亚洲综合自在线| 极品人妻videosss人妻| 国产午夜三级一区二区三| 在线国产精品中文字幕| 国精品午夜福利视频| 中文字幕丰满伦子无码ab| 久章草这里只有精品| 国产伊人网视频在线观看| 无码抽搐高潮喷水流白浆| 国产网友愉拍精品视频手机| 激情综合网一区二区三区| 国产女人18毛片水真多1| 国产精品免费久久久免费| 国内精品伊人久久久久777| 国产精品午夜福利合集| 人妻系列无码专区无码中出|