1
私は断続的なバーを作っていますが、問題は私が恐ろしいことですが、それほど重要でないことがそれほど必要であるということです。これは、1分で intervals
を超えて、これを行うより効率的な方法はです?間隔に関するパフォーマンス
window.addEventListener("DOMContentLoaded",() => {
var e = document.getElementById("bar"), flag = true;
setInterval(()=>{
if(flag) {
e.style.display = "none";
flag = !flag;
}
else {
e.style.display = "block";
flag = !flag;
}
},400);
});
#barText {
font-family: monospace; color: purple; font-size: 25px;
font-weight: 600;
position: absolute;
}
#bar {
width: 2.2px;
height: 29px;
background-color: purple;
margin: 0 0 0 22%;
}
<div>
<i id="barText">Overflow</i><div id="bar"></div>
</div>
毎秒2つのフレームでコードを実行するCPU要件は考える価値がないように重要ではありません。ゲームは一般に 'setInterval(x、50)'で実行されます。実際、 'requestAnimationFrame()'は 'setInterval(x、16.7)'と同等です。 – slebetman