자바스크립트 관련 질문드려요!!

안녕하세요. 요새 jQuery modal을 공부하고 있는데 질문이 있어서 3가지 질문을 드립니다.
혹시 아시는 고수분들 계시면 답변 좀 부탁드립니다.

data -[action타입] 말고 다른 이벤트 처리방법

예) data-dialog-action으로 이벤트 처리방법을 정의하는데요 특정DOM에 dataset속성을 이용하지 않고 거는 방법은 뭐가 있을까요?

e.stopImmediatePropagation(); 에 대한 질문

같은 요소에 관한 이벤트들을 차단하는 것으로 알려져 있는데 그런 경우가 언제일까요?
div
div
이렇게 되어있을 때 div를 클릭한다고 해서 옆에 있는 div의 이벤트 핸들러가 작동하는 걸까요?
event prevent에 관한 함수 정리

stop bubbling prevent default action prevent “same element” event handlers
return false Yes Yes No
preventDefault No Yes No
stopPropagation Yes No No
stopImmediatePropagation Yes No Yes

this.$mask[0].clientHeight 이런식으로 DOM높이에 접근을 해도 리플로우가 생길까요?