Je parcourais le code source de jQuery. Je n'arrive pas à comprendre la stratégie d'enveloppement de l'objet jQuery. En particulier, ce que je ne comprends pas provient de la première ligne.Organisation de l'objet jQuery
Quelle est la fonction de conteneur sans nom la plus externe? Pourquoi est-ce nécessaire?
Pourquoi le conteneur est-il anonyme?
Quelle est la nécessité pour les plus à l'extérieur '(' parantheses?
Voir cette question :) http://stackoverflow.com/questions/2716069/how-does-this-javascript-jquery-syntax-work-function-window-undefined –
Cette question concerne principalement le paramètre 'undefined' . mais il semble y avoir quelques liens là-bas ... – sonofdelphi
ahh, le 'undefined'. c'est curieux, n'est-ce pas? Je ne suis pas sûr de ce que ça fait. Peut-être est-ce un moyen de s'assurer qu'il n'y a qu'un seul élément dans les arguments? Donc, si quelqu'un se réfère à 'arguments', il n'a que la valeur' window'? Juste une supposition, donc pourrait être totalement faux. – Tauren