利用JS测试目标网站的打开响应速度


Posted in Javascript onDecember 01, 2017

闲来无事,用JS写了一个简单的测试目录网站打开速度的小东西,注意这个只是本机打开目录网站的速度,不代表其它用户的打开也是这个速度,实际上也可用于测试本地网络速度

<!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] = "3water.com";
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()
</script>
</body>
</html>

每台电脑所在的网络环境都很复杂,所以这个脚本得出的值只做参考。

Javascript 相关文章推荐
JS小框架 fly javascript framework
Nov 26 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
Feb 13 Javascript
javascript制作sql转换为stringBuffer的小工具
Apr 03 Javascript
JS动画效果打开、关闭层的实现方法
May 09 Javascript
JS鼠标拖拽实例分析
Nov 23 Javascript
HTML5 canvas 9绘制图片实例详解
Sep 06 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
js实现下拉框效果(select)
Mar 28 Javascript
layui按条件隐藏表格列的实例
Sep 19 Javascript
node脚手架搭建服务器实现token验证的方法
Jan 20 Javascript
Vue-Access-Control 前端用户权限控制解决方案
Dec 01 #Javascript
javascript按顺序加载运行js方法
Dec 01 #Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
Dec 01 #Javascript
javascript Function函数理解与实战
Dec 01 #Javascript
React Native react-navigation 导航使用详解
Dec 01 #Javascript
分析JS单线程异步io回调的特性
Dec 01 #Javascript
JavaScript定义及输出螺旋矩阵的方法详解
Dec 01 #Javascript
You might like
多重?l件?合查?(一)
2006/10/09 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
PHP写日志的实现方法
2014/11/05 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
webpack之devtool详解
2018/02/10 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
gearman的安装启动及python API使用实例
2014/07/08 Python
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
Python numpy 点数组去重的实例
2018/04/18 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
python判断完全平方数的方法
2018/11/13 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
python使用建议技巧分享(三)
2020/08/18 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
公益广告语集锦
2014/03/13 职场文书
小学生手册家长评语
2014/04/16 职场文书
2014年司机工作总结
2014/11/21 职场文书
围城读书笔记
2015/06/26 职场文书
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS