a태그나 submit태그를 사용하면 href를 통해 이동하거나 창이 새로고침하여 실행되는데, 이러한 동작을 취소하는 데 사용된다.
preventDefault와 비슷한 기능을 수행하는 return false와 stopPropagation도 같이 알아두면 좋다.
return false를 사용하면 e.preventDefault()와 함께 이벤트 전파를 막는다. 즉, e.preventDefault() 이벤트의 기본 동작을 막는다.일반적으로
e.preventDefault()사용하는 것이 더 명시적이며, 필요한 경우에만 사용하는 것이 좋다.return false는 JQuery에서만 동작하므로 JS에서는e.preventDefault()를 사용해야 한다.
onclick="event.preventDefault();" 또는onclick="return false;"를 적용해 이벤트 전파를 막을 수 있고,e.preventDefault();return false;를 적어 전파를 막을 수 있다.e.stopPropagation은 상위 엘리먼트에 이벤트가 전달되지 않게 막아 준다.alert("문구")confirm("문구")