2010-12-02 5 views
4

jQuery (-namespaced) 함수를 만드는 몇 가지 다른 접근법을 보았습니다.하지만 실제로 차이점을 알 수는 없습니다.jQuery 함수를 만드는 방법은 무엇입니까?

$('div').myFunction(); 

jQuery.myFunction 당신이 무엇을 사용한다 :

jQuery.fn.myFunction = function() { ... };

jQuery.myFunction = function() { ... };

jQuery.fn.extend({ myFunction: function() { ... } });

답변

6

jQuery.fn.myFunction는 모든 jQuery를 결과 집합에 사용할 수 기능을 만들 때 사용하는 것입니다 그냥 avai하는 도우미 함수를 만든다. $.inArray

마지막 버전은 $.fn 객체를 새로운 함수로 확장하며 첫 번째 예제와 기능적으로 동일합니다.

관련 문제