2009-10-29 16 views
0

누군가가 다음과 같은 차이점을 말해 줄 수 있습니까?그 차이점은 무엇입니까?

$(document).ready(function() { 

}); 

및 :

var someVar = { 
    ready : function() { 
    } 
} 

$(function() { 
}); 
$(function() { 
}); 

세 가지 방식으로 시작된 것들을 보았지만 어떤 방법 으로든 시작한다. 다른 상황이나 용도에 따라 다른가요?

답변

10

첫 번째 예제와 세 번째 예제는 동일합니다. 첫 번째 예제의 바로 가기는 세 번째 구문을 제공합니다. 중간 예제는 someVar이라는 객체 리터럴을 만듭니다.이 리터럴은 ready 메서드를 가지고 있습니다 (이것은 jQuery와는 아무런 관련이 없습니다).

+0

위대한 마음을 생각하면 똑같이 생각합니다! – mauris

+0

아. 글쎄, 중간에 하나는 JQuery와 관련이 있다고 생각하기 쉽다. 거기에는 function()이 준비되어 있고 JQuery 튜토리얼을 여러 개 사용했다. 나는 어쨌든 마지막 것을 좋아한다. 짧은 코드. 감사합니다. Dave – Dave

관련 문제