有没有办法检查一个网站加载javascript需要多长时间
对于我的科学展项目,我需要能够找出每10秒加载一个网站需要多长时间。问题是我不知道如何加载网站,并检查加载需要多长时间。到目前为止,我已经制作了一个程序,只告诉你在文本框中键入的内容,现在我所需要的只是如何检查网站的加载时间。 -先谢谢你 这是密码有没有办法检查一个网站加载javascript需要多长时间,javascript,html,css,time,load,Javascript,Html,Css,Time,Load,对于我的科学展项目,我需要能够找出每10秒加载一个网站需要多长时间。问题是我不知道如何加载网站,并检查加载需要多长时间。到目前为止,我已经制作了一个程序,只告诉你在文本框中键入的内容,现在我所需要的只是如何检查网站的加载时间。 -先谢谢你 这是密码 <html> <body id='body'> <p>Website Checker</p> <textarea id='websiteurl' rows="1" cols="50
<html>
<body id='body'>
<p>Website Checker</p>
<textarea id='websiteurl' rows="1" cols="50"></textarea><br>
<button onclick="checkhowlongittakes()">Input!</button>
</body>
</html>
<style>
#body {
background-color: coral;
}
</style>
<script>
document.getElementById('websiteurl').value = 'Input the url here'
function checkhowlongittakes() {
weburl = document.getElementById('websiteurl').value
//Checkhowlongthewebsitetakestoload(weburl)
}
</script>
网站检查器
输入!
#身体{
背景颜色:珊瑚;
}
document.getElementById('websiteurl')。value='在此处输入url'
函数checkhowlongittakes(){
weburl=document.getElementById('websiteurl')。值
//在网站上选中Howlong takestoload(weburl)
}
如果您正在使用Google Chrome,请单击F12
,然后弹出一个窗口。点击网络
和刷新
页面。您将在页面上获得每个组件(包括javascript)的加载时间。如果您使用Google Chrome,请单击F12
,然后弹出一个窗口。点击网络
和刷新
页面。您将获得页面上每个组件(包括javascript)的加载时间。要获得其他网站的ping时间:
函数checkhowlongittakes(){
weburl=document.getElementById('websiteurl')。值;
getLoadTime(weburl,函数(时间){
log(“加载“+weburl+”的时间为“+time+”毫秒”);
});
}
函数getLoadTime(url,回调){
var req=新的XMLHttpRequest();
var start=Date.now();
req.onreadystatechange=功能(e){
if(this.readyState==4)
回调(Date.now()-start);
}
请求打开(“获取”,url);
请求发送();
}
网站检查器
https://stacksnippets.net
输入代码>为其他网站获取ping时间:
函数checkhowlongittakes(){
weburl=document.getElementById('websiteurl')。值;
getLoadTime(weburl,函数(时间){
log(“加载“+weburl+”的时间为“+time+”毫秒”);
});
}
函数getLoadTime(url,回调){
var req=新的XMLHttpRequest();
var start=Date.now();
req.onreadystatechange=功能(e){
if(this.readyState==4)
回调(Date.now()-start);
}
请求打开(“获取”,url);
请求发送();
}
网站检查器
https://stacksnippets.net
输入代码>按F12键(浏览器控制台):-|可能重复按F12键(浏览器控制台):-|可能重复你使用它时使用的单位是什么?它会给毫秒你使用它时使用的单位是什么?它会给毫秒谢谢你为我节省了这么多时间!非常感谢你为我节省了这么多时间!
window.onload = function () {
var loadTime = window.performance.timing.domContentLoadedEventEnd-window.performance.timing.navigationStart;
console.log('Page load time is '+ loadTime);
}