$.fn 은 jquery 의 네임스페이스이며 fn 의 메소드 및 등록 정보는 각 jquery 인스턴스에 유효합니다. $.fn.abc () 를 확장하는 경우 다음과 같을 수 있습니다. $("#div "). Abc (); Extend 메서드는 일반적으로 확장에 사용됩니다. 자세한 내용은 API 를 참조하십시오. $.fx 는 jquery 의 효과를 나타냅니다. 표시, 슬라이드, 페이드 인, 애니메이션 등을 사용하는 경우. $.fx.off 는 애니메이션을 끌 수 있으며 실제로 결과를 직접 표시합니다. 확장 및 fn. Jquery 의 extend 는 플러그인을 개발하는 두 가지 방법, 즉 jquery.fn.extend (object) 를 제공합니다. Jquery.extend (개체); Jquery.extend (개체); JQuery 클래스 자체를 확장합니다. 클래스에 새 메서드를 추가합니다. JQuery.fn.extend (객체); JQuery 객체에 메소드를 추가합니다. Fn 이란 무엇입니까? JQuery 코드를 보면 발견하기 어렵지 않다. Jquery.fn = jquery.prototype = {init: function (선택기, 컨텍스트) {//.../...}; 원래 jQuery.fn = jQuery.prototype 은 프로토타입에 대해 낯설지 않았을 것이다. Javascript 에는 명확한 클래스 개념이 없지만 클래스를 사용하여 이해하는 것이 더 편리합니다. JQuery 는 포장이 아주 좋은 클래스입니다. 예를 들어 $("#btn 1 ") 문을 사용하면 jQuery 클래스의 인스턴스를 생성합니다. Jquery.extend (개체); JQuery 클래스에 클래스 메서드를 추가하면 정적 메서드를 추가하는 것으로 이해할 수 있습니다. 예: $. Extend ({add: function (a, b) {return a+b; }}); JQuery 에 "정적 메서드" 를 추가하면 jQuery 가 도입된 곳에서 이 메서드를 사용할 수 있습니다. $. 추가 (3,4); //7 jquery.fn.extend (object) 를 반환합니다. JQuery.prototype 의 확장은 jQuery 클래스에 멤버 함수를 추가하는 것입니다. 이 멤버 함수는 jQuery 클래스의 인스턴스에서 사용할 수 있습니다. 예를 들어, 특수 편집 상자를 만들기 위해 플러그인을 개발해야 합니다. 클릭될 때 현재 편집 상자의 내용을 알려 드리겠습니다. 이렇게 할 수 있습니다: 자바 코드 $. Fn.extend ({alertwhilect: function () {$ (this)). (function () {alert ($ (this)) 를 클릭합니다. Val ())); }); }}); $("#input 1 "). AlertWhileClick// 페이지에서 다음을 수행합니다.