ホームページ  >  記事  >  ウェブフロントエンド  >  対象のWebサイトの起動応答速度をJSでテストする方法

対象のWebサイトの起動応答速度をJSでテストする方法

亚连
亚连オリジナル
2018-06-22 18:25:241698ブラウズ

この記事では、JS を使用して対象の Web サイトの起動応答速度をテストする方法を簡単に説明します。その方法はシンプルでわかりやすく、スクリプトのソースコードが添付されています

何もする必要はありません。 JS Things を使用してディレクトリ Web サイトを開く速度の簡単なテストを作成しました。これは、このマシンでディレクトリ Web サイトを開く速度だけであることに注意してください。実際に、他のユーザーがこの速度でディレクトリ Web サイトを開くこともできるというわけではありません。ローカルネットワークの速度をテストするため

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>

<body bgcolor="transparent" style="color:#FFFFFF;">
<style type="text/css">
input{font-size:12px;padding:0 5px;line-height:21px; font-family:tahoma;border:1px solid #ccc;height:21px;}                        </style>
<script language="javascript">
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=&#39;padding:0px; margin:0px;&#39;>")
for (var i = 1; i < autourl.length; i++) document.write("<input type=text name=txt" + i + " size=25 style=&#39;color:#999;&#39; 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=&#39;window.location.reload()&#39; type=submit value=&#39;刷新&#39; style=&#39;margin-top:10px&#39;></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(&#39;"+autourl[i]+"&#39;) style=&#39;display:none&#39;>")}
run()
</script>
</body>
</html>

上記は私が皆さんのためにまとめたもので、将来皆さんのお役に立てれば幸いです。

関連記事:

vue+vuex+axios+echartsで中国マップを実装する方法

インプットメソッドによって入力ボックスがブロックされる問題を解決する

ソフトキーボードがjsの入力ボックスをブロックする

Angular2でコンポーネントインタラクションを実装する方法

JS+WCFでデータ読み込みを監視する方法

以上が対象のWebサイトの起動応答速度をJSでテストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。