인라인 JavaScript 이벤트의 몰락: onClick()의 위험성 탐색
onClick()과 같은 인라인 JavaScript 이벤트를 사용하는 것이 편리해 보일 수 있습니다. 그런데 왜 이것이 나쁜 습관으로 간주되는 걸까요?
의미론적인 측면에서 HTML 요소는 동작을 정의하는 것이 아니라 내용을 설명하기 위한 것입니다. HTML 내에 JavaScript를 포함하면 이러한 구분이 모호해져서 페이지 구조를 이해하기가 더 어려워집니다.
게다가 인라인 이벤트는 유지 관리 문제를 일으킬 수 있습니다. 동작을 변경해야 하는 경우 개별 요소를 찾아 수정해야 하므로 코드 중복 및 오류 가능성이 발생합니다.
예를 살펴보겠습니다.
<a href="#" onclick="popup('/map/', 300, 300, 'map'); return false;">link</a>
공개 눈에 거슬리지 않는 JavaScript의 장점
이러한 단점을 해결하려면 눈에 거슬리지 않는 JavaScript를 사용하는 것이 좋습니다. 프레젠테이션의 동작:
<a href="#">
이 접근 방식을 사용하면 로직이 중앙 JavaScript 파일에 상주합니다.
$('#someLink').click(function(){ popup('/map/', 300, 300, 'map'); return false; });
이 기술은 여러 가지 장점을 제공합니다.
위 내용은 인라인 JavaScript의 'onClick()'이 나쁜 습관으로 간주되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!