JavaScript ライブラリを構築しています。私は次のように機能する遅延機能に取り組んでいます:
function delay(ms) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > ms){
break;
}
}
}
私はこのようなことができるという考えです:
window.onload = function() {
delay(5000); //this function will act 5 seconds after the page loads
document.getElementById('Header').innerHTML = 'Welcome';
};
遅延は正常に機能しますが、関数を遅延させるだけでなく、ページ上のすべての JavaScript を停止しwindow.onload
ます。
私に何ができるか知っている人はいますか?