首页 > 其他分享 >计算FPS

计算FPS

时间:2024-06-14 22:35:08浏览次数:21  
标签:currrentTime FPS fpsins 计算 fpsNum lastTime pwgl undefined

-

 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
<div id="fpsdom"></div>
<button onclick="start()">开始</button>
<button onclick="end()">结束</button>
<script>
  var pwgl = {
    currrentTime: undefined,
    lastTime:undefined,
    fpsNum:0,
    fpsins: null
  }
  function tick(){
    pwgl.currrentTime = Date.now();
    if(pwgl.lastTime === undefined) {
      pwgl.lastTime = Date.now();
    }
    if(pwgl.currrentTime - pwgl.lastTime >= 1000) {
      fpsdom.innerHTML = pwgl.fpsNum;
      pwgl.fpsNum = 0;
      pwgl.lastTime = pwgl.currrentTime;
    }
    pwgl.fpsNum++;
    pwgl.fpsins = requestAnimationFrame(tick);
  }
  function start(){
    if(pwgl.fpsins === null) {
      tick();
    }
  }
  function end(){
    cancelAnimationFrame(pwgl.fpsins);
    pwgl.fpsins = null;
    pwgl.lastTime = undefined;
    pwgl.fpsNum = 0;
  }
</script>
</body>
</html>

 

 

 

 

 

-

标签:currrentTime,FPS,fpsins,计算,fpsNum,lastTime,pwgl,undefined
From: https://www.cnblogs.com/fqh123/p/18248758

相关文章

  • 大学专业选择的岔路口:计算机相关专业的前景与适配性
    随着2024年高考落幕,数百万高三学生即将面临人生中的重要抉择:选择大学专业。在这个关键节点,计算机相关专业是否仍是“万金油”的选择?在过去很长一段时间里,计算机科学与技术、人工智能、网络安全、软件工程等专业一直以来是炙手可热的存在,吸引了大批学生前往。然而,随着行业竞争......
  • 计算机内存分类
    1,非易失性存储器。断电时,存储器的内容不会丢失,并且加电时再次可用。这对于处理器启动或重启时使用的引导代码是必需的。o  ROM:只读存储器;此存储器的内容在制造过程中定义设备。一旦发生错误,芯片将无法使用。o  PROM:可编程  ROM;其内容可以用特定硬件进行编程称为内存编程器......
  • 计算机科学:软件、硬件与固件解构与比较
    在计算机领域,软件、硬件与固件是三个重要且密切相关的概念。尽管这三个术语常被提及,但它们的具体含义和相互关系可能并不为所有人所熟知。本文将深入探讨这三个概念,特别是固件,以及BIOS和UEFI在固件中的典型应用。软件(Software)软件是指计算机系统中的各种程序和操作系统,它......
  • 计算机类期刊含金量横纵向对比(一)
            本文期刊横纵向对比数据均来源于知网、知乎、谷歌学术、博客网、百度百科、发表者论坛所综合提取的数据对比。(经验分享)期刊难度比较含金量发表领域(侧重点)审稿速度收录情况费用计算机应用对投稿者学历工作要求高对格式和创新要求高较高......
  • 计算机组成原理-第3章系统总线
    3.1总线的基本概念计算机系统的五大部件之间的互连方式有两种:①各部件之间使用单独的连线,称为分散连接。②另一种是将各部件连到一组公共信息传输线上,称为总线连接。存储总线:连接CPU和主存。输入输出总线:连接CPU和各I/O设备。以CPU为中心的双总线结构若将CPU,主存和I/O设备......
  • 浅谈2024年,计算机相关专业前景
    当然,对于计算机相关专业在2024年及未来的发展趋势,我们可以进一步细化分析和归纳:一、计算机相关专业的就业前景广泛的应用领域:计算机科学与技术、人工智能、网络安全、软件工程等专业具有广泛的应用领域,包括但不限于IT行业、电子商务、金融、教育等。这些领域在数字化转型的......
  • 微信小程序源码-基于Java后端的家庭大厨系统的计算机毕业设计(附源码+论文)
    大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。......
  • 微信小程序源码-基于Java后端的家庭财务管理系统的计算机毕业设计(附源码+论文)
    大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。......
  • 【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS】2024D-计算三
    有LeetCode算法/华为OD考试扣扣交流群可加948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录题目描述与示例题目描述:输入描述输出描述示例一输入输出说明示例二输入输出说明示例三......
  • 高考志愿专业选择:计算机人才需求激增,人工智能领域成热门
    随着2024年高考的落幕,数百万高三学生站在了人生新的十字路口,面临着一个重要的抉择:选择大学专业。这一选择不仅关乎未来四年的学习生涯,更可能决定一个人一生的职业方向和人生轨迹。在众多专业中,计算机相关专业因其广泛的就业前景和不断变化的行业需求,一直是学生和家长们关注的焦点......