AJAX異步

什么是異步:

異步就是,在做一件事的時候,同時還在做另外一件事;應(yīng)用到網(wǎng)頁中就是說,打開一個網(wǎng)頁的時候,在執(zhí)行請求或者更新的時候,頁面,不去跳轉(zhuǎn),而是ajax去執(zhí)行,這樣就可以大大提升速度;

AJAX的基本概念:

1.構(gòu)建網(wǎng)頁的一種綜合使用JavaScript和XML的技術(shù)(xml用的很少,了解即可);? ? ? ? ? ?

2.HTML網(wǎng)頁的異步傳輸技術(shù):

? ? 2.1.在網(wǎng)頁的傳輸過程中,用戶依然可以和系統(tǒng)進行交互;

? ? 2.3.頁面不用刷新就可以更新內(nèi)容;

? ? ? ? ? ? 2.3.1合理的運用可以讓用戶感覺更好更方便(可以大大提高網(wǎng)速,不用一直跳轉(zhuǎn)提交);

? ? ? ? ? ? ? 2.3.2.但不可濫用(考慮到內(nèi)存的應(yīng)用和,安全性的問題,它是不會顯示出來,它的運作過程的);

3.全名(Asynchronous Javascropt and Xml);


概念圖


AJAX的核心(XMLHttpRequest):

XMLHttpRequest是整個AJAX技術(shù)的核心,提供異步發(fā)送請求的能力;

常用的方法:

XMLHttpRequest的常用方法圖


ajax應(yīng)用圖:

open的方法調(diào)用的時候需要傳入五個參數(shù)而,后兩個基本不用,所以,可以刪除掉,第一個參數(shù)是調(diào)用方式,第二個(URL)是相應(yīng)的地址,而第三個是異步與同步的標識;

各個方法的應(yīng)用圖;

上圖中的send方法是發(fā)送請求服務(wù)端(就是告訴ajax跳轉(zhuǎn)的意思);而onreadystatechange方法是響應(yīng)的方法,調(diào)用的方法只能有方法名,不能有括號,如果想傳入相應(yīng)的方法,需要,使用匿名函數(shù)的方法;


匿名函數(shù)圖

下圖介紹一個實例:


javascript代碼圖1:


javascript代碼圖2:




.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • AJAX 原生js操作ajax 1.創(chuàng)建XMLHttpRequest對象 var xhr = new XMLHtt...
    碧玉含香閱讀 3,545評論 0 7
  • Ajax異步請求 Ajax全稱為Asynchronous Javascript and XML。通過Ajax實現(xiàn)了...
    與我常在Jerry閱讀 371評論 0 0
  • 正月里來正月正 大年初一,出行,給族人拜年,浩浩湯湯的拜年隊伍里,除了男人還是男人,男人才可以出門拜年!誰在路上遇...
    王家老三閱讀 768評論 1 4
  • 有時,會感嘆有些事無法逾越,難以改變,接近,仿佛無論怎么持續(xù)都是難以接近的,無論怎么喜歡都是得不到的。 有時總會問...
    小樹慢慢長閱讀 241評論 0 1
  • 在我擾亂朋友圈的社會治安,狂發(fā)一陣瘋魔中,還是有好多小伙伴要求寫他們的故事的,排在首位的就是感情問題,當然,愛...
    AMy119閱讀 494評論 1 1

友情鏈接更多精彩內(nèi)容