<p style="margin:0px;padding:0px;color:#888888;font-family:'돋움';text-align:justify;"><span style="color:#000000;">( function( window, undefined ) {</span></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"> var root = window;</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"> ...</p> <p style="margin:0px;padding:0px;color:#888888;font-family:'돋움';text-align:justify;"><span style="color:#000000;">} )( window );</span></p> <p style="margin:0px;padding:0px;color:#888888;font-family:'돋움';text-align:justify;"><span style="color:#000000;"><br></span></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;">위 처럼 즉시호출함수를 사용해서 모듈화할 때</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"><br></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;">파라미터로 window를 넘겨주는 이유가 뭔가요?</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"><br></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;">어느 함수든 전역 컨텍스트를 스코프 체인에 가지고 있어서 파라미터로 받지 않고도 막 바로 window에 접근할 수 있는데</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"><br></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;">왜 파라미터로 넘겨주는지 이해가 잘 안 가네요.</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"><br></p> <p style="margin:0px;padding:0px;color:#888888;font-family:'돋움';text-align:justify;"><span style="color:#000000;">( function( ) {</span></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"> window.xxx = xxx;</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"> ...</p> <p style="margin:0px;padding:0px;color:#888888;font-family:'돋움';text-align:justify;"><span style="color:#000000;">} )( );</span></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"><br></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;">이런 식으로 window 전역 객체에 바로 접근 할 수 있지 않나요?</p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;"><br></p> <p style="margin:0px;padding:0px;font-family:'돋움';text-align:justify;">그리고 undefined 또한 어떤 이유로 넘겨주는건가요?</p> <div class="autosourcing-stub-extra" style="line-height:1.5;"> <p style="margin:11px 0px 7px;padding:0px;line-height:1.5;font-family:Dotum;"><strong style="padding:0px 7px 0px 0px;">[출처]</strong> <a target="_blank" href="http://blog.naver.com/jjoommnn/130141474121" target="_blank" style="text-decoration:none;">jQuery 구조 dd분석</a><span style="padding:0px 7px 0px 5px;">|</span><strong style="padding:0px 7px 0px 0px;">작성자</strong> <a target="_blank" href="http://blog.naver.com/jjoommnn" target="_blank" style="text-decoration:none;">쫌조</a></p></div> <p></p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.