标签搜索

利用JS给页面添加FPS帧数显示

墨惜
2022-10-29 / 3 评论 / 205 阅读 / 正在检测是否收录...

页面FPS帧数显示

这里记录一下代码
left:3 左边距离3
top:3 上边距离3
自己可以改方向

$('body').before('<div id="fps" style="z-index:10000;position:fixed;top:3;left:3;font-weight:bold;"></div>');
var showFPS = (function(){ 
    var requestAnimationFrame =  
        window.requestAnimationFrame || 
        window.webkitRequestAnimationFrame || 
        window.mozRequestAnimationFrame ||
        window.oRequestAnimationFrame ||
        window.msRequestAnimationFrame || 
        function(callback) { 
            window.setTimeout(callback, 1000/60); 
        }; 
    var e,pe,pid,fps,last,offset,step,appendFps; 
 
    fps = 0; 
    last = Date.now(); 
    step = function(){ 
        offset = Date.now() - last; 
        fps += 1; 
        if( offset >= 1000 ){ 
        last += offset; 
        appendFps(fps); 
        fps = 0; 
        } 
        requestAnimationFrame( step ); 
    }; 
    appendFps = function(fps){ 
        console.log(fps+'FPS');
        $('#fps').html(fps+'FPS');
    };
    step();
})();
0

打赏

海报

正在生成.....

评论 (3)

取消
  1. 头像
    sorereewjw
    ·Windows 10 · Google Chrome
    沙发

    字里行间流露出真挚的情感,让人感同身受,共鸣不已。

    回复 删除 垃圾
  2. 头像
    qcprzftetx
    ·Windows 10 · Google Chrome
    板凳

    建议后续持续追踪此话题,形成系列研究。

    回复 删除 垃圾
  3. 头像
    urfgszssaf
    ·Windows 10 · Google Chrome
    地毯

    学术术语使用精准,专业性突出。

    回复 删除 垃圾