亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax有哪些高級技術

發布時間:2021-11-12 15:28:42 來源:億速云 閱讀:123 作者:iii 欄目:開發技術

本篇內容介紹了“ajax有哪些高級技術”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

  ajax技術是一種從客戶端向服務器請求數據的技術,而如果是要將數據從服務器主動推向客戶端,那么就需要更加高級的數據傳輸技術,這些技術主要是為了處理一些在客戶端展示服務器上實時變化的數據,數據的變化只有服務端知道,而客戶端是需要在服務端更新數據之后馬上將新數據展示到頁面,這個時候使用ajax技術就很難做到這一點了.

  ajax技術有哪些

  短輪詢

  短輪詢也稱為傳統輪詢,是一種比較古老的方法,這個方法的本質就是,客戶端使用一個定時器,每隔一定的時間就向服務端發送ajax請求,將服務端的最新的數據請求回來,但是這種方法很明顯是有很大的弊端的.

  數據是否更新是由服務端所決定的,所以應該是在服務端數據改變之后,由服務端主動告訴客戶端我更新了數據,而不是每次都由客戶端去詢問服務端,由于數據更新時間不一定滿足客戶端發送請求的間隔,那么會導致會發送一些無意義的請求,同時也無法做到數據的同步更新.

  Comet

  實現Comet的方式總共有兩種:長輪詢和流.

  長輪詢

  長輪詢實際上就是把短輪詢顛倒了一下,客戶端發起一個請求到服務器,然后服務器一直保持連接打開,直到數據更新有數據可以發送,發送完數據之后,瀏覽器關閉連接,隨即又發起一個新的請求,這個過程在頁面打開期間連續不斷.

  長輪詢和短輪詢瀏覽器在接受到數據之前,都會向服務器發送請求,二者的區別在于服務器何時發送請求,長輪詢的優勢是可以減少無用的請求,同時也能實現數據的實時更新,輪詢最大一個優勢就是兼容性非常的好,所有瀏覽器都支持.

  ajax技術HTTP流怎么做

  流不同于上面兩種輪詢,因為他在頁面的整個生命周期內只使用一個HTTP連接.由瀏覽器發送一個請求,而服務器一直保持連接打開,然后周期性地向瀏覽器發送數據.

  HTTP流的關鍵在于所有的服務端語言都支持打印到輸出然后刷新的功能,在客戶端只需要通過監聽readystatechange事件以及readyState的值的變化,隨著不斷的從服務器接受數據,readyState的值會周期性的變為3,當readyState的值為3的時候,responseText屬性中會保存所接受到的所有數據,這個時候需要比較之前的數據,來確定所接受到的最新的數據.

“ajax有哪些高級技術”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

从江县| 武定县| 筠连县| 上杭县| 漳平市| 浦城县| 陆良县| 东莞市| 上饶市| 方山县| 延庆县| 灌阳县| 镶黄旗| 贞丰县| 南开区| 武汉市| 柞水县| 廊坊市| 鹰潭市| 延津县| 双柏县| 宁夏| 汶上县| 克拉玛依市| 聂拉木县| 垫江县| 峨眉山市| 河北区| 赫章县| 大方县| 惠州市| 惠来县| 乌兰浩特市| 泗阳县| 霍州市| 民和| 宿松县| 文化| 大英县| 伊金霍洛旗| 苏尼特右旗|