setTimeout 함수에 대한 빠른 팁
2519 단어 tipsfunctionquicktipsjavascript
따라서 Web Workers 가 없으면 JavaScript는 단일 스레드, 비차단, 비동기, 동시 언어입니다.
setTimeout 함수로 무엇을 할 수 있습니까?
지연 후 코드의 일부 실행을 시작할 수 있습니다.
The delay may be longer than intended .
setTimeout(() => console.log('After the delay'), 5000);
console.log('Before the delay');
// Printed => 'Before the delay'
// After ≈ 5 secondes => 'After the delay'
하나 더
가끔 이런 종류의 코드를 볼 수 있습니다.
setTimeout(() => {someHTMLNode.style.color = 'yellow'}, 0)
우리는 노드 요소(DOM 요소)의 속성을 조작하고 있습니다.
그러나 DOM이 준비되지 않았습니다
someHTMLNode
가 존재하지 않습니다.setTimeout(fn, 0)
는 해결 방법입니다. DOM 렌더링 후에 애정을 늦출 수 있습니다!그럼요, 잘 활용하세요!
저는 영어가 모국어가 아니므로 올바른 구문/문법/문장으로 제 기사를 개선하고 싶다면 미리 감사드립니다.
모든 종류의 의견을 수용 할 수 있습니다 :)
Icons8 Team의 Unsplash 표지
Reference
이 문제에 관하여(setTimeout 함수에 대한 빠른 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/necraidan/quick-tip-about-settimeout-function-53aj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)