$(“#input1″)은 멤버 메소드인 AlertWhileClick을 호출할 때 확장을 구현합니다. 호출될 때마다 클릭 시 현재 편집 중인 내용이 먼저 팝업됩니다.
물론 실제 개발 과정에서는 이런 초보 플러그인을 만들지 않을 것입니다. 실제로 jQuery는 이러한 방법을 결합하여 문서, 이벤트, CSS, Ajax 등 다양한 작업 방법을 제공합니다. , 더 많은 Niubility 플러그인을 개발할 수 있습니다.
참고:
여기에는 또 다른 특별한 장소가 있습니다. 즉, 함수 시작 부분과 프로그램에서 jQuery.extend = jQuery.fn.extend입니다. jQuery.prototype은 이전에 jQuery.fn에 할당되었으므로 후속 호출에서 jQuery.extend() 및 jQuery.fn.extend()에 대한 다른 호출이 나타납니다. jQuery 호출도 다릅니다. .extend()는 메소드를 객체의 인스턴스로 확장하지 않습니다. 이를 참조하는 메소드도 jQuery.init()와 같은 jQuery 클래스 및 jQuery.fn.extend( ) Extended 메소드를 객체의 프로토타입으로 확장하므로 jQuery 객체가 인스턴스화될 때 매우 중요한 이러한 메소드가 있으며 이는 jQuery.js의 모든 곳에 반영됩니다.