91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

websocket和ajax的區別有哪些

發布時間:2021-12-24 16:35:18 來源:億速云 閱讀:191 作者:小新 欄目:web開發

這篇文章主要為大家展示了“websocket和ajax的區別有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“websocket和ajax的區別有哪些”這篇文章吧。

區別:1、ajax是一種創建交互式應用的開發技術,websocket是用于實現瀏覽器與服務器全雙工通信的協議;2、ajax建立短連接,websocket建立長鏈接;3、ajax用于非實時數據交互,websocket用于實時數據交互。

本教程操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

1.本質不同

Ajax,即異步JavaScript和XML,是一種創建交互式網頁應用的網頁開發技術;

WebSocket是HTML5一種新的協議,實現了瀏覽器與服務器全雙工通信。其本質是先通過HTTP/HTTPS協議進行握手后創建一個用于交換數據的TCP連接,服務端與客戶端通過此TCP連接進行實時通信。

2.生命周期不同。

websocket建立的是長連接,在一個會話中一直保持連接;而ajax是短連接,數據發送和接受完成后就會斷開連接。

3.適用范圍不同

websocket一般用于前后端實時數據交互,而ajax前后端非實時數據交互。

4.發起人不同

Ajax技術需要客戶端發起請求(自己請求回來的數據用戶自己看),而WebSocket服務器和客戶端可以相互推送信息。(用戶A請求返回來的東西A用戶可以看B用戶也可以看;如果是屬于公共的那大家都可以看

5.用法不同

Ajax

$.ajax({
type:"post",
url:"http://localhost:8080/target",
data:"state = yes",
dataType:"json",
success:funciont(data){
}
});

websocket

var monitor = new WebSocket("ws://"+ip+path)
onOpen()、onMessage()、onClose()

以上是“websocket和ajax的區別有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

荃湾区| 甘孜| 和田县| 阳谷县| 武清区| 宜州市| 新民市| 胶南市| 扎鲁特旗| 佛教| 邓州市| 和政县| 贵港市| 商都县| 安康市| 农安县| 惠州市| 肥乡县| 泸州市| 平陆县| 九江县| 太康县| 巴林右旗| 巩义市| 泽库县| 崇明县| 旺苍县| 三都| 鄂温| 杭锦旗| 唐山市| 高青县| 即墨市| 辽宁省| 高陵县| 思茅市| 濮阳县| 安溪县| 赤城县| 宝鸡市| 泰安市|