본문 바로가기
jQuery

(function($) )(jquery)

by 캡틴노랑이 2015. 7. 31.
반응형

전용뷰어 보기

http://linuxism.tistory.com/666 

 

 

첫번째의 경우 

 

$(document).ready(function(){
 ...

});

-> window.onload = function() {}과 같은 기능

 

두번째의 경우

 

$(function(){
  ..

});
 

그냥 함수를 실행하라는 의미 입니다.

 

세번째의 경우

 

(function($){


})(jQuery);

 

이경우는 Jquery를 사용할 때, $ 달러의 의미를 jquery에서 사용하겠다는 의미가 내포되어 있습니다.

즉, $를 jquery만 사용하는 것이 아니라 다른 라이브러리에서도 사용할 수 있기 때문이에요.

만약 prototype.js 랑 jquery를 같이 사용하는 경우에는  $가 충돌이 발생하는 것입니다.

 

그래서 아예..

함수로 $를 매개변수로 해서 넘기는 것입니다.

jQuery 이것이 jquery 객체이지요.

저 함수안에서 $의 의미는 jquery 객체로 사용이 되는 것이에요..

 

prototype.js 와 jquery로 프로그래밍을 함께 병행하실 때는..

(function($){

...

..

..

   이 안에서만 jquery를 자유롭게 사용하게 됩니다.

...
})(jQuery);

반응형

'jQuery' 카테고리의 다른 글

RadioButton  (0) 2015.09.01
CHECKBOX 응용 기능  (0) 2015.09.01
jquery 메서드  (0) 2015.09.01
동일 이름의 여러개의 태크 검색및 사용  (0) 2015.09.01
체크박스 전체 선택 or 비 선택  (0) 2015.09.01

댓글