JS часто определяет функцию для временного пространства именования.
Код кода копирования следующим образом:
Функция myModule () {
// код модуля
}
mymodule ();
Может быть проинформирован как:
Код кода копирования следующим образом:
(Function () {// myModule () Функция переписывает как экспрессия анонимной функции
// код модуля
} () <span style = "color:#ff0000;">) </span>;
или:
Код кода копирования следующим образом:
(Function () {)
} <span style = "color:#ff0000;">) </span> ();
Это определение анонимных функций и немедленно вызывает (самостоятельно, чтобы вызовать анонимные функции) очень распространено, и начинает заставлять людей чувствовать себя немного запутанными.
Код кода копирования следующим образом:
(Функция (окно, неопределенное) {
// весь код jQuery
}) (Окно);