首页 > 解决方案 > 有没有办法制作更快的更新功能

问题描述

我正在制作一个空闲游戏以提高我的 javascript 技能,但我似乎无法找到一种方法来更快地更新我的数字我当前的代码是这样的

<div id="plastic"></div>

var plasticCount = setInterval(() => { 
    document.getElementById('plastic').innerHTML = plasticCount;
}, 1000);

这可能不是我拥有它的确切方式,但它很接近。我想说的是它每秒更新一次,但对于闲置游戏来说还不够快。我正在寻找一种方法来非常快速地更新它以更新数字,这样它就不会那么慢了

标签: javascripthtml

解决方案


只需更改1000为较小的数字:

var plasticCount = setInterval(() => { 
    document.getElementById('plastic').innerHTML = plasticCount;
}, 10);

这将有助于 CPU 使用:

const count = document.getElementById('plastic')
var plasticCount = setInterval(() => { 
    count.innerHTML = plasticCount;
}, 10);

推荐阅读