我正在做一个空闲游戏,以提高我的JavaScript技能,但我似乎无法找到一种方法来更快地更新我的数字,我的当前代码是这个
<div id="plastic"></div>
var plasticCount = setInterval(() => {
document.getElementById('plastic').innerHTML = plasticCount;
}, 1000);
这可能不是我所拥有的确切方法,但是已经很接近了。我要说的是,它每秒在这里更新一次,但是对于空闲游戏来说还不够快。我正在寻找一种非常快地更新它的方法来更新数字,以免感觉不那么慢
答案 0 :(得分:1)
只需将1000
更改为较小的数字:
var plasticCount = setInterval(() => {
document.getElementById('plastic').innerHTML = plasticCount;
}, 10);
这将有助于提高CPU使用率:
const count = document.getElementById('plastic')
var plasticCount = setInterval(() => {
count.innerHTML = plasticCount;
}, 10);