🌿 브라우저 API - 타이머

mousemove 이벤트

mousemove 이벤트는 사용자가 마우스를 움직일 때마다 발생합니다. 이 이벤트를 사용하여 마우스의 현재 위치를 추적할 수 있습니다. 예제에서는 mousemove 이벤트를 통해 가짜 마우스를 따라 움직이는 해머 이미지를 구현합니다.

html {
	cursor: none;
}

.CSS_가짜마우스 {
	position: absolute;
	width: 100px;
	z-index: 999;
}
window.addEventListener("mousemove", (event) => {
	const 가짜마우스 = document.getElementById("HTML_가짜마우스");
	가짜마우스.style.top = `${event.clientY + 5}px`; /* 진짜마우스에서 5만큼 떨어뜨리기(아래 클릭 가능하도록) */
	가짜마우스.style.left = `${event.clientX + 5}px`; /* 진짜마우스에서 5만큼 떨어뜨리기(아래 클릭 가능하도록) */
})

setTimeout

setTimeout 함수는 지정한 시간이 지난 후에 한 번 실행할 코드를 설정합니다.

setTimeout(function, delay);

setInterval

setInterval 함수는 지정한 시간 간격으로 반복적으로 함수를 실행합니다.

setInterval(function, interval);