記web端的一次長輪詢

2021-10-08 05:23:48 字數 1161 閱讀 1725

(

function()

//comet

(function()

var cometobj =

var handleaction =

;// 短鏈結,一般拉一次

comet.

onopen

=function

(params)

, error:

function

(textstatus)})

}}})

};// 長輪詢

comet.

loop

=function()

, loading:

function

(message, textstatus)

//這部分是後台給的串,需要拆分組合,這裡需要進行後台溝通情況可能不同

res = base64.

decode

(data[1]

)// import from 'js-base64';需要自己安裝一下

if(res)},

error:

function

(textstatus)})

}else

,15000);

}}}}

)};/* 初始化 */

comet.

init

=function

(params,callback)

;/* 心跳事件 */

comet.

onheartbeat

=function

(func)

, cometobj.heartbeat)}}

;return comet;}(

))websoket.comet = comet })

(websoket)

;return websoket }(

))ajax ajaxloop 是我用原生ajax封裝的兩個請求

ajax 這個是正常 xmlhttp.readystate ==

4 時返回success

ajaxloop 這個是對 xmlhttp.readystate ==

3 時返回loading

記第一次web測試

前程貸web端測試心得 在學習完測試的基本理論之後,第一次著手從頭到尾完成乙個測試專案。有很多不專業的地方,記錄一下。首先,本次測試開始階段的測試需求分析,我因為很多事情耽誤沒有仔細看需求文件,寫測試用例的時候,也只是根據自己使用網頁的經驗,編寫了一些測試用例,覆蓋面不完整。還有測試用例可能也不太規...

記一次web服務的調優

首先,描述一下環境,簡單的web服務,關鍵日誌寫入kafka,要求qps達到單機10k即可。後面將遇到的問題 解決方案和原理記錄如下 1 記憶體占用過大,雖然 jvm的堆記憶體設為 1g,但程序實際記憶體使用量達到了 12g 解決方案 程式中使用了 kafka new 出kafka producer...

記一次web前端開發的電話面試

前幾天經歷了一次 面試,因為我是應屆生,題目難度不大,只是考察個人的基礎知識的掌握程度。都怪我沒有及時記下來 題目不是很全。下面是我記得的,請看題。問 png與jpg的區別是什麼?問 png8與png24的區別是什麼?png的交錯與不交錯分別是什麼意思?問 閉包是什麼?舉個例子說明?問 匿名函式是什...