-1
나는domReady.done, domReady.timer는 무엇을 의미하는지 알고 싶습니까?
// Checks to see if the DOM is ready for navigation
function isDOMReady() {
// If we already figured out that the page is ready, ignore
if (domReady.done) return false;
// Check to see if a number of functions and elements are
// able to be accessed
if (document && document.getElementsByTagName && document.getElementById && document.body) {
// If they're ready, we can stop checking
clearInterval(domReady.timer);
domReady.timer = null;
// Execute all the functions that were waiting
for (var i = 0; i < domReady.ready.length; i++)
domReady.ready[i]();
// Remember that we're now done
domReady.ready = null;
domReady.done = true;
}
}
// calling the domReady function
domReady(function() {
alert("The DOM is loaded!");
tag("h1")[0].style.border = "4px solid black";
});
무엇 domReady.done
, domReady.timer
수단 있음을 이해하려는 자바 스크립트 책이 예제를 발견?
여기 제공 한 코드에 포함되어 있지 않기 때문에 불가능합니다. DOM을 기다리는 Alltogether는 DOM 기능이 액세스 가능할 때 지워지고 DOM이 준비 될 때 지워지는 간단한 'setInterval'입니다. 'domReady.timer'는 해당 간격의 id이고,'domReady.done'는 dom이 준비되어 있는지 여부를 나타내는 플래그입니다. – Christoph
dom이 준비되었는지 여부를 나타내는 플래그입니다. 하지만 그것은 사용자 정의 자바 스크립트 기능입니다. – Apurv