쥬케의 개발다이어리
2017년 2월 26일 일요일
javascript 에서 e.preventDefault()를 쓰는 이유
1. 앱에서 뒤로가기 버튼 눌러도 기대동작 안하는 경우 방지
이벤트 바인딩 형식으로 이벤트를 구성하고, ahref="#" 이걸 기본으로 넣는경우가 많음--> 이럴경우에는 url끝에 hash(#)가 붙음
그래서 뒤로가기 눌러도 url hash붙기전 기본 페이지로 동작하여, 우리가 기대하는 기존 web view로 return되지 않아을 수 있음
히스토리 꼬일 수 있기 때문에, 왠만한 event binding들에는 e.preventDefault()를 걸어주는 것을 추천
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기