x초 후 코드실행하려면 :
setTimeout(function(){실행할코드}, ms)
x초마다 코드실행 :
setInterval(function(){실행할코드},ms)
web browser API
ex) document.querySelector('')
웹 개발을 할때 필요하고.
js는 뒤의 function()을 통해 기능을 구현하는게 중요하다.
setTimeout(function () {
console.log('안녕')
}, 1000); // 콜백함수x 출력가능.
setTimeout(function () {
function 함수() {
console.log('d')
}
}, 1000); // 실행불가
setTimeout(함수, 1000);
function 함수() {
console.log('d')
}
// 실행가능
addeventListener(함수)
// 이렇게도 사용해서 복잡한 함수를 넣어 사용가능.
let 타이머 = setInterval(어쩌구);
이렇게 변수에 저장해둔 다음
타이머 삭제하고 싶을 때 clearTimeout(타이머) 이 코드 실행하면 됩니다.