Possibili duplicati:
How does this JavaScript/JQuery Syntax work: (function(window, undefined) { })(window)?
What advantages does using (function(window, document, undefined) { … })(window, document) confer?variabile denominata undefined in librerie javascript
Ho visto molte librerie javascript creare una variabile denominata "indefinito", iam in grado di capire la sua scopo, di seguito sono le linee copiate dalla libreria 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() {
Si prega di suggerire il motivo e i vantaggi di farlo !!
Non l'ho mai capito bene. Potrei anche fare qualcosa di stupido come 'jQuery = {}', e poi jQuery smetterebbe di funzionare - non sorprende. Se vuoi spararti ai piedi inserendo "undefined = true", perché fermarti? – Andrea
Beh, qualcun altro potrebbe provare a spararti ai piedi, come un plugin casuale incluso. – Loktar