JS définit souvent une fonction pour l'espace de dénomination temporaire.
Copier le code du code comme suit:
fonction mymodule () {
// code de module
}
mymodule ();
Peut être informé comme:
Copier le code du code comme suit:
(Function () {// mymodule () Réécriture de la fonction comme expression de fonction anonyme
// code de module
} () <span style = "Color: # ff0000;">) </span>;
ou:
Copier le code du code comme suit:
(Fonction () {)
} <span style = "couleur: # ff0000;">) </span> ();
Cette définition des fonctions anonymes et appelez immédiatement (auto-dérivées pour appeler des fonctions anonymes) est très courante, et elle commence à faire en sorte que les gens se sentent un peu confus.
Copier le code du code comme suit:
(Fonction (fenêtre, indéfinie) {
// tout le code de jQuery
}) (Fenêtre);