jQuery 플러그인을 직접 만들어보고 싶은데, 기본 구조가 어떻게 되는지 궁금합니다.
$.fn.extend를 사용하는 방법과 (function($){ })(jQuery) 패턴의 차이점도 알고 싶습니다.
간단한 플러그인 예제를 보여주실 수 있나요?
jQuery 플러그인을 직접 만들어보고 싶은데, 기본 구조가 어떻게 되는지 궁금합니다.
$.fn.extend를 사용하는 방법과 (function($){ })(jQuery) 패턴의 차이점도 알고 싶습니다.
간단한 플러그인 예제를 보여주실 수 있나요?
댓글 3
기본 패턴은 이렇습니다:
this.each로 체이닝을 유지하는 게 핵심입니다.
IIFE 패턴 (function($){ })(jQuery)는 $ 변수 충돌을 방지하기 위한 것입니다. 다른 라이브러리에서도 $를 쓸 수 있으니까요. 플러그인 배포할 때는 꼭 감싸주세요.