addEventListener 안에 있는 함수는 직접 실행하지 않는다.
사람이 addEventListener에 있는 이벤트를 발생시키면
브라우저가 함수를 실행시켜주고, 브라우저에서 해당 이벤트에 대한 정보 즉, object를 가지게 된다.
addEventListener의 함수에서 object에 대한 자리만 할당해주면 해당 이벤트가 발생시킨 정보들에 대한
object들을 볼 수 있다!
이 object안에 요소들을 확인하면 그 중에 defaultPrevented가 있다.
이때 해당 이벤트가 가진 기본 Default값을 발생시키지 않기 하게 위해서는
preventDefault를 이용하여 막을 수 있다.
preventDefault를 사용하면 객체의 요소 defaultPrevented : true로 되어있는걸 볼 수 있다.
alert가 실행되어 있는 동안에는 브라우저의 다른 동작들을 실행될 수 없도록 막는다.
(요즘 alert를 잘 쓰지 않는 이유)