利用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获取当前日期时间及其它操作函数
Jan 11 Javascript
javascript Window及document对象详细整理
Jan 12 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
Aug 29 Javascript
JS获取IP、MAC和主机名的五种方法
Nov 14 Javascript
js判断浏览器类型及设备(移动页面开发)
Jul 30 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
Jan 23 Javascript
基于Bootstrap分页的实例讲解(必看篇)
Jul 04 Javascript
WebPack配置vue多页面的技巧
May 15 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
Apr 11 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
May 17 jQuery
微信小程序实现pdf、word等格式文件上传的方法
Sep 10 Javascript
利用vue3+ts实现管理后台(增删改查)
Oct 30 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
解析php防止form重复提交的方法
2013/07/01 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
php和asp语法上的区别总结
2019/05/12 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
360doc网站不登录就无法复制内容的解决方法
2018/01/27 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
python中cPickle用法例子分享
2014/01/03 Python
python开发之for循环操作实例详解
2015/11/12 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
python os模块简单应用示例
2019/05/23 Python
python区分不同数据类型的方法
2019/10/14 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
团干部培训方案
2014/06/03 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
python文件名批量重命名脚本实例代码
2021/04/22 Python
一文读懂navicat for mysql基础知识
2021/05/31 MySQL
sql server 累计求和实现代码
2022/02/28 SQL Server