html 에서도 onclick 이 나오고
javascirpt에서도 click onclick 함수가 나오고
커스텀으로 함수를 만들 수 있는데
이런걸 어떻게 정리하지???????
도대체 뭐지>>
onclick은 하나만, addEventListener는 여러 개를.
onclick 이벤트 핸들러를 두 번 이상 사용한다면 기존 이벤트 핸들러를 덮어쓰기 때문에 가장 아래에 추가한 핸들러만 제대로 작동한다.
addEventListener는 기존 이벤트 핸들러를 덮어 쓰지 않고 얼마든지 계속해서 핸들러를 추가해도 모든 핸들러가 정상적으로 작동한다.
참고: https://jess2.xyz/JavaScript/onclick-vs-addeventlistener/
제이쿼리 에서
.click(function () { ~~~ } );
.on("click", "button[name='add']", function () { ~~ } );
이 두개의 차이는
정적, 동적인 차이다.
정적: 처음꺼만 연결되서 함수가 실행되고
동적: 계속해서 추가된 애들도 함수가 실행된다.
https://myhappyman.tistory.com/123
제이쿼리 $(document).on( "change". "select.category1, function() {~~~~} ); 은 여러번 선언하면...
덮어 씌어지지 않고... 중복으로 함수가 적용된다.
'검색용 개발 블로그' 카테고리의 다른 글
[jsp] jsp태그 (0) | 2021.10.25 |
---|---|
[javascirpt] 글씨 넣기 (0) | 2021.10.25 |
[javascript] 정규표현식 (0) | 2021.10.06 |
[javascirpt] _ 식별자 underscore (0) | 2021.09.23 |
[angularJS] service 와 factory (0) | 2021.09.21 |