Я отлаживаю код другого кода JavaScript, и большая часть кода завершается следующим образом:
(function ($) {
//majority of code here...
})(jQuery);
Что происходит с ($) и (jQuery)? Меня не учили так писать и не видели. Какова их цель?
Кроме того, нет document.ready, но я предполагаю, что это потому, что код выполняется сразу после его чтения (); в конце?