Создает анонимную функцию и немедленно ее выполняет, передавая jQuery
в качестве параметра. Поскольку анонимная функция принимает параметр $
, внутри функции $
находится объект jQuery
, позволяющий вам использовать $
для объектов jQuery, как вы привыкли, даже если $
используется чем-то остальное (например, другая библиотека) вне функции. Заключение кода в анонимную функцию, подобную этой, защищает от конфликтов имен переменных, поскольку любая переменная, определенная внутри функции, ограничена областью действия этой функции.