: 브라우저 창 자체를 나타내는 객체
지정된 지연시간 후 실행하게 만드는 window 객체의 함수
** 시간 관련된 함수는 비동기 (코드 인식은 순서대로 진행되지만, 수행은 동시에 진행된다)
btn1.addEventListener("click", function(){
// 0초 (클릭하자마자 지연시간 x)
this.style.backgroundColor = 'pink';
// 3초 후 orange로 변경
window.setTimeout(function() {
//window.setTimeout()에서 this == window 객체
btn1.style.backgroundColor = 'orange';
}, 3000);
// 6초 후 yellow로 변경
window.setTimeout(function(){
btn1.style.backgroundColor = 'yellow';
},6000);
지정된 지연 시간마다 함수를 수행 (첫 실행도 지연시간 후에 진행)
const interval = window.setInterval(function(){
clock.innerText = currentTime();
}, 1000);
document.getElementById("stop").addEventListener("click", function(){
window.clearInterval(interval);
})
openPopup3.addEventListener("click", function(){
// 옵션이 지정된 팝업창
// 옵션 작성 방법 : "K=V, K=V, K=V", 크기 단위 작성 X (px 고정)
const options = "width=400, height=500, top=50, left=400";
window.open("09_배열.html", "popupWindow", options);
})