javascript - 有没有办法知道页面上次重绘是什么时候?

标签 javascript html

比如一些全局时间戳之类的?

我正在设计一种巧妙的方法来减少 getBoundingClientRect 调用,方法是缓存结果并希望将其与此时间戳联系起来,只要文档中的任何内容发生变化,该时间戳就会发生变化。

最佳答案

不太确定这是否是您正在寻找的内容,但您可以使用 jquery“文档就绪”来检测您的页面是否已完全刷新,并使用 JS 间隔计时器来了解我们页面的“年龄”(此处以秒为单位,但您可以选择毫秒)

$(document ).ready(function()
{
	var sec=0;
  
	var timer = window.setInterval(timer, 1000);
  
  function timer()
  {
		$("#window_time").html(sec);
    sec++;
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Time since refresh : <span id="window_time">0</span> second

关于javascript - 有没有办法知道页面上次重绘是什么时候?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42092330/

相关文章:

javascript - 使用无限滚动过滤项目

javascript - Windows 8 应用程序中的 Require.js 代码组织

php:使用变量名在不同页面上显示特定图像

html - 居中图片和标题

html - 不同屏幕上的 CSS 位置

javascript - HTML anchor 标记问题

javascript - 如何提交表单并在当前页面的 Div 内加载目标页面?

javascript - 未定义但可以在控制台中使用的函数(Webpack)

html - NGINX 不加载外部 css 文件

javascript - 如何在 JavaScript 中自定义默认日期函数输出?