2011-04-07 5 views
0

지금은 내 첫 번째 jQuery를 플러그인을 쓰고 있어요 그리고 난이 블로그 게시물에 대한 'Building you first jQuery plugin'을 찾았지만 첫 번째 단계에서 그들이 플러그인을 작성하는 2 가지 방법으로 제공 : 첫 번째 :첫 번째 jQuery 플러그인을 작성하는 방법은 무엇입니까?

 

$.fn.yourPlugin = function(options) { 

    return this.each(function() { 

    }); 
}; 

 

그리고 두 번째를 :

 

(function($){ 
$.fn.yourPlugin = function() { 

    return this.each(function() { 

    }); 
}; 
})(jQuery); 

 

그들은 다른 라이브러리와의 충돌 같은 $ 몇 가지 문제가있을 수 있다고 말한다 때문에 ....

그래서 나는 최선의 방법을 알고 싶습니다 여기 연습하십시오.

+1

항상 방어적인 코딩이 이깁니다. – Alex

+0

어제 기사를 썼습니다. http://rezoner.net/how-to-earn-money-with-your-javascript-skills-pt-1-how-to-write-jquery-plugins,134 – rezoner

답변

2

모범 사례는 확실히 두 번째 옵션입니다. jQuery에는 여러 추가 모범 사례가 포함 된 great article on plugin authoring이 있습니다. 두 번째 옵션을 조금 더 사용하는 시작 "템플릿"도 있습니다.

+0

감사합니다. 문서에 대한 링크 –

7

절대적으로 모든 경우 두 번째 것입니다. 플러그인을 사용하는 유일한 사용자가 아니라면 $ 변수가 항상 jQuery를 가리키는 것을 보증 할 수 없다면 첫 번째 변수를 사용하지 마십시오.

1

두 번째 것을 사용하십시오. $을 사용하는 다른 프레임 워크와의 충돌에 대해 걱정할 필요없이 익명 기능 내에서 $을 사용할 수 있습니다.

1

기본적으로 jQuery는 JS 프레임 워크입니다 (JS 라이브러리). 플러그인은 새로운 기능으로 핵심 기능을 확장하는 방법입니다.how to make jquery plugin hello world

는 플러그인 뒤에 아이디어를 이해하고여보세요 세계가대로에서 시작 있도록 읽기 : 여기

일반적인 플러그인 코드의 모든 부분을 설명합니다 다운로드 샘플 코드와 튜토리얼을 읽을하기 쉽습니다 아주 기본적인 단계.

관련 문제