가능한 중복 정의되지 않은 명명 :
How does this JavaScript/JQuery Syntax work: (function(window, undefined) { })(window)?
What advantages does using (function(window, document, undefined) { … })(window, document) confer?변수는 자바 스크립트 라이브러리에
나는 많은 자바 스크립트 라이브러리가 "정의"라는 이름의 변수 알아낼 스피가 없습니다를 만들 보았다 그것 목적은 jQuery 라이브러리에서 복사 한 행입니다.
* Date: Wed Feb 23 13:55:29 2011 -0500
*/
(function(window, undefined) {
// Use the correct document accordingly with window argument (sandbox)
var document = window.document;
var jQuery = (function() {
제게 그렇게하는 이유와 이점을 제안하십시오 !!
나는 결코 그것을 결코 이해하지 못한다. 'jQuery = {}'처럼 바보 같이 할 수도 있고, jQuery가 작동을 멈출 수도 있습니다. 'undefined = true'를 넣어서 발을 쏘고 싶다면 왜 멈추게합니까? – Andrea
다른 누군가가 당신의 무작위 플러그인처럼 발에서 총격을 시도 할 수 있습니다. – Loktar