2014-05-13 6 views
-3

기존 코드에서 사용되는 jquery 버전을 찾으려고합니다. 코드 중 일부는 아래 구문을 사용합니다. 어떤 구문을 이해하려고 노력하는 것은 오래된 JQuery와 버전코드의 jquery 버전을 확인하십시오.

에게을 File1

jQuery(function($) { 
    $(document).ready(function(){ 
    }); 
}); 

있는 File2

(function($) { 


})(jQUery); 
+5

방법 그 버전과 관련이 없습니다. – Alex

답변

3

당신은 포장 또는 코드가 jQuery를 함께 할 수 없다 초기화하기 방법을 방법입니다 번역. 게시 한 두 가지 예는 의도가 완전히 다릅니다.

jQuery(function($) 

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

$(function() {}); 때문에 기본적으로 발사 두 배 ready() 이벤트는 jQuery로 한 번 $를 작성하고 인수가 그 일의 옛날 방식이었다으로 다음 $을 통과, 그에 대한 짧은,하지만 여전히의 최신 버전에서 작동 jQuery, 그냥 권장하지 않습니다.

두 번째 예제는 익명의 함수 래퍼이며 anon 함수의 특성 때문에 실행합니다. ready()에서 jQuery에 물건을 수행했다고 말한 것이 아닙니다. 또한 버전에 의존하지 않습니다.

"최고"방법과 같이 그 일을한다 :

(function($){ 
    $(function() { 
     // doc ready 
    }); 
})(jQuery); 

단순히 현재 사용 jQuery를 버전 사용을 찾을 필요가있는 경우이 : 당신이 JQuery와있다 init을 어떻게

$.fn.jquery; 
+0

정보를 제공해 주셔서 감사합니다. – Arav

관련 문제