제 질문에 DOM 다시 그리기 메서드는 DOM을 수정하고 브라우저로 하여금 페이지를 다시 그리게합니다. 예를 들어 :Javascript - DOM 다시 그리기 메서드가 동기 있습니까?
는const newChildNode = /*...*/;
document.body.appendChild(newChildNode);
const newHeight = document.body.scrollHeight;
이 코드는 정상적인 상황에서 잘 작동하지만 나는 그것이 페이지를 다시 그리기 너무 많은 요청이있는 경우와 같이, 고압 조건에서의 작동 방식 때문에 확실하지 않다. document.body.scrollHeight
이 실행될 때 newChildNode
이 이미 화면에 표시되어 있다고 가정 할 수 있습니까?
예 동기화되어 있습니다. –
* "... 이미 화면에 표시됩니까?"* * 모든 JS가 실행을 마칠 때까지 * 화면 *을 다시 그리지 않지만 * DOM *은 동 기적으로 업데이트됩니다. – nnnnnn