jQuery 개발 플러그인 표준 코드

3085 단어 jQuery
전언
우리는 jQuery를 쓸 때 자주 function 방법명 () {....} 을 사용합니다형식은 자신의 js, jQuery 방법을 씁니다. 우리는 jQuery 플러그인 커뮤니티의 표준으로 봉인된 jQuery 방법을 씁니다. 단독으로 js 파일에 들어가서 jsp 페이지에서 이 js를 참조할 수 있습니다.
구체적 용법
1. 표준 코드
(function( $ ){
 var methods = {
      init : function( options ) { 
           // THIS 
      },
      show : function( ) {
           // THIS 
      },
      hide : function( ) { 
           // THIS 
      },
      get : function('  1','  2','  3') { 
           // THIS 
      }
 };

 $.fn.tooltip = function( method ) {
      if ( methods[method] ) {
            return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 ));
      } else if ( typeof method === 'object' || ! method ) {
           return methods.init.apply( this, arguments );
      } else {
           $.error( 'Method ' + method + ' does not exist on jQuery.tooltip' );
      }  
 };
})( jQuery );

상기 코드는 단독으로 작성된 js 파일에서 다음 코드를 호출할 수 있습니다.
// calls the init method
$('div').tooltip(); 

// calls the init method
$('div').tooltip(  );

// calls the get method
$('div').tooltip('get','  1','  2','  3'); 

후기
tooltip는 스스로 정의할 수 있는 이름입니다. init 방법은 기본 방법입니다. 데이터 형식만 전달하는 매개 변수는 이 방법을 사용하거나, 전하지 않아도 이 방법을 사용합니다. 다른 방법의 첫 번째 매개 변수는 반드시 방법명입니다.

좋은 웹페이지 즐겨찾기