在打游戏时,我们常常关注游戏帧率的变化。游戏帧率越低,游戏就越容易出现卡顿。那么,我们在我们的子比主题中是否也可以为网站添加一个FPS(帧率)显示呢?毫无疑问,当然可以!如果你仔细观察我的网站左上角,你会发现那里不停地显示着一个数字,没错,那就是今天要介绍的FPS。其实,实现这个效果非常简单,只需要一行JavaScript代码!今天我将与大家分享如何在WordPress中添加帧率显示的教程,请继续阅读!
食用教程
你只需在网站管理后台的主题设置中找到”网站管理后台—》主题设置—》自定义代码—》自定义javascript代码“,然后将下面的JavaScript代码复制粘贴到其中即可。
// FPS帧
$('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();
})();
效果截图: