本文簡單說明利用JS來測試目標網站的開啟響應速度,方法簡單明了大家一看就明白並附上了腳本源碼閒來無事,用JS寫了一個簡單的測試目錄網站打開速度的小東西,注意這個只是本機打開目錄網站的速度,不代表其它用戶的打開也是這個速度,實際上也可用於測試本地網絡速度 test input{font-size:12px;padding:0 5px;line-height:21px; font-family:tahoma;border:1px solid #ccc;height:21px;} tim=1 setInterval("tim++",100) b=1 var autourl = new Array(); autourl[1] = "www.qq.com"; autourl[2] = "www.jb51.net"; autourl[3] = "www.baidu.com"; autourl[4] = "www.sina.com"; function butt(){ document.write("<form name=autof style='padding:0px; margin:0px;'>") for (var i = 1; i < autourl.length; i++) document.write("<input type=text name=txt" + i + " size=25 style='color:#999;' value=测试中…> =》<input type=text name=url" + i + " size=40> =》<input type=button value=GO onclick=window.open(this.form.url" + i + ".value)><br>") document.write("<input onclick='window.location.reload()' type=submit value='刷新' style='margin-top:10px'></form>") } butt() function auto(url){ document.forms[0]["url"+b].value=url if(tim>200) {document.forms[0]["txt"+b].value="网址"+b+"链接超时"} else { document.forms[0]["txt" + b].value = "网址" + b + ": 访问速度" + tim * 10 + "ms" } b++ } function run(){for(var i=1;i<autourl.length;i++)document.write("<img src="+autourl[i]+"/"+Math.random()+" width=1 height=1 onerror=auto('"+autourl[i]+"') style='display:none'>")} run() 上面是我整理給大家的,希望今後對大家有幫助。 相關文章:在vue vuex axios echarts中如何實現中國地圖##解決輸入框被輸入法遮擋的問題在js中如何解決軟鍵盤遮擋輸入框在Angular2中如何實作元件互動在JS WCF中如何實現監測資料載入量