개발을 한참 즐겁게 하는 친구가 던진 질문에 찾아본 내용은 위와 같다.
본래 리액트 및 타입스크립트를 즐겨하던 친구라 그 친구랑 이야기를 하려고 필자는 기초수준의 npm 을 연습수준으로만 해본적이 있다.
친구의 재미있는 질문은 다음과 같다.
a 태그에 이벤트를 주는 가장 좋은 방법이 뭘까?
1.
<a href="javascrip:function();"></a>
2.
<a href="#!" onclick="function()"></a>
3.
<a href="#!" id="a1"></a>
...(중략)...
var a1 = document.querySelector("a1");
a1.addEventListener('click', ()=>{function1();function2();});
물론 친구는 위와 같이 보기를 주고는 자신은 대뜸 createElement 로 a 태그를 만든다고 소개했다.
새롭게 생성한 a 태그에 이벤트를 붙여준뒤 원하는 위치에 붙여준다는 식이었다.
사실 무엇이 더 좋고 바른지 필자는 알수 없지만, 분명한 것은 동일한 페이지 내에서는 한가지 방식만을 고수하여 주기를 바란다.(추후 인계자를 위해 조금만 배려심 있는 개발자가 되면 좋겠다.)
반응형
'programming > java, Spring, android, js' 카테고리의 다른 글
[Java] Binary to Byte File (0) | 2019.06.05 |
---|---|
[Android] Key 분실, JKS 재생성 및 PEM 재배포/업로드 방법 (0) | 2019.06.04 |
[스프링/JSP] war 말기, 톰캣 (0) | 2019.05.26 |
[Java] JSP2PHP PG 연동모듈의 건 (0) | 2019.05.26 |
[Thread Network] Network 입출력 예외 (0) | 2019.05.26 |