jquery 함수 표현식 질문입니다

일반 자바스크립트에서
var func = function(param) {

}
요런식으로 선언하고 할당해서 함수로 사용하는건 알겠는데요.

jQuery에서
$.fn.method = function(this)
이건 사용자 정의 메소드 만드는거라고 검색하니 나오는데 셀렉터를 사용하는 메소드를 정의할때 만드는 방식이고 (DOM개체 조작하는 메소드 만들때 -> $(‘태그’).appendMyDiv() )

중간에 fn없이
$.method = function()
이건 jquery 플러그인 메소드 만들기라고 나오는데 셀렉터(DOM개체) 필요 없을때 메소드($.urlEncoder(url_string) 비슷하게 사용하는 전역 함수와 같은 개념인가요?) 만드는게 맞나요?
제가 이해한게 맞나요?

미리 감사드립니다!

네…맞아요…
첫번째는 인스턴스 메서드… 두번째는 정적 메서드 만들때 사용합니다.

1 Like

감사합니다. 명명까지 알려주셔서 정확한 개념이해가 되었어요!