, 그것은 내가 이해하는 데 도움이 필요합니다. $ 기호가 jQuery를을 말한다 말한다 방법?
jQuery(function($){
// Here `$` refers to jQuery
});
, 그것은 내가 이해하는 데 도움이 필요합니다. $ 기호가 jQuery를을 말한다 말한다 방법?
jQuery(function($){
// Here `$` refers to jQuery
});
:. jQuery를 첫 번째 매개 변수 allonymous 기능이
그러니 이해를 위해 이런 식으로 뭔가를 만드는 것을 실행하는 소위 allonymous 기능입니다
jQuery(function() {
...
});
은 jQuery의 "문서 준비"처리기를 사용하는 것과 동일합니다 :
jQuery(document).ready(function() {
...
});
그러나 그 함수에 전달 된 인수은 세계의 jQuery 개체 자체는 사실입니다 - 그것은 그냥 대부분 같은 핸들러 결코 그 매개 변수를 사용하십시오. 따라서 실제 서명은 이것이다 : 그래서
jQuery(document).ready(function($) {
...
});
, $
글로벌 jQuery를 객체의 로컬 별명입니다 함수 내에서. 변수 이름 은이 될 수 있지만, 을 호출하지 않는 한 에 대해서는 이 가장 많이 사용되며 별칭은 기본 별칭입니다.
이
은 하나에function externalLibrary(b) {
if(typeof b === 'function') {
b(externalLibrary);
}else {
// other stuff
}
}
var myFunc = function(aliasOfExternalLibrary) {
// here aliasOfExternalLibrary is a reference to externalLibrary
}
externalLibrary(myFunc);
jQuery를 do the same을 (possibile 당신 방법 쇼 http://api.jquery.com/ready/
그냥 예에서 "JQuery와 네임 스페이스 앨리어싱 "단락에 자세히 설명되어 있습니다 복잡한 시스템)
소스의 맨 아래를보세요. http://code.jquery.com/jquery-1.8.2.js –
무엇을 의미합니까? 배후에서 어떻게 이루어지며 사용하는 방법은 무엇입니까? – pimvdb
jQuery는 제공된 함수에 매개 변수로 jQuery를 제공하므로 매개 변수는 $라고하며 따라서 jQuery를 참조합니다. – Styxxy