预测完全加载javascript页面的时间
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了预测完全加载javascript页面的时间,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1048字,纯文字阅读大概需要2分钟。
内容图文
![预测完全加载javascript页面的时间](/upload/InfoBanner/zyjiaocheng/654/682ff8f72d43419d879a7b6272735385.jpg)
在javascript中,是否仍要查询css / js文件的大小以及图像文件的大小?在一种特殊情况下,我给用户提供页面预览,并且该页面可以是整页,也可以是Google缓存的纯文本版本.纯文本版本会立即加载.
别以为有,但想通了.
也许Google的索引还包含有关页面加载时间的信息,有人知道如何查询此加载时间吗?
我想让我的应用考虑加载页面的文本版本,前提是它认识到加载整个页面将花费很长时间.
我可能要做的是搜索html字符串中的页面,然后只计算通过字符串操作将要发出的http请求的数量(每个css链接,脚本标签和img标签).如果通过插入和加载该页面的完整html进行预览将产生X个以上的请求,那么我将选择该页面的即时文本版本.
解决方法:
您可以尝试使用AJAX,例如THIS TOPIC年完成的答案的作者.
发出HEAD HTTP AJAX请求可以为您提供有关给定文件的标头信息,而无需下载其内容.
这是链接中的示例:
var xhr = new XMLHttpRequest();
xhr.open('HEAD', 'img/test.jpg', true);
xhr.onreadystatechange = function(){
if ( xhr.readyState == 4 ) {
if ( xhr.status == 200 ) {
alert('Size in bytes: ' + xhr.getResponseHeader('Content-Length'));
} else {
alert('ERROR');
}
}
};
xhr.send(null);
有关更多信息,请访问来源,作者在其中出色地展示了该解决方案.
内容总结
以上是互联网集市为您收集整理的预测完全加载javascript页面的时间全部内容,希望文章能够帮你解决预测完全加载javascript页面的时间所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。