利用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 相关文章推荐
javascript知识点收藏
Feb 22 Javascript
JavaScript全局函数使用简单说明
Mar 11 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
jquery实现的导航固定效果
Apr 28 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
Vuex实现计数器以及列表展示效果
Mar 10 Javascript
JS实现将链接生成二维码并转为图片的方法
Mar 17 Javascript
关于js对textarea换行符的处理方法浅析
Aug 03 Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 Javascript
JavaScript中window和document用法详解
Jul 28 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
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
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
最常用的8款PHP调试工具
2014/07/06 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
Node.js中DNS模块学习总结
2018/02/28 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
Python入门篇之正则表达式
2014/10/20 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Django框架模板用法入门教程
2019/11/04 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
详解Python中第三方库Faker
2020/09/25 Python
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
竞争性谈判邀请书
2014/02/06 职场文书
化妆品促销方案
2014/02/24 职场文书
运动会口号大全
2014/06/07 职场文书
教学督导岗位职责
2015/04/10 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
2016年庆“七一”主题党日活动总结
2016/04/05 职场文书
django中websocket的具体使用
2022/01/22 Python