JS a menudo define una función para el espacio de nombres temporales.
Copiar código del código de la siguiente manera:
función mymodule () {
// código de módulo
}
mymodule ();
Se puede informar como:
Copiar código del código de la siguiente manera:
(Function () {// mymodule () Función reescritura como expresión de la función anónima
// código de módulo
} () <span style = "color:#ff0000;">) </span>;
o:
Copiar código del código de la siguiente manera:
(Función () {)
} <span style = "color:#ff0000;">) </span> ();
Esta definición de funciones anónimas e inmediatamente llamado (auto -derivado para llamar a las funciones anónimas) es muy común, y está comenzando a hacer que las personas se sientan un poco confundidas.
Copiar código del código de la siguiente manera:
(Función (ventana, indefinida) {
// Todo el código de jQuery
}) (Ventana);