Ребят, встретил вот такой вот код:
;(function () {
...
...
...
})(jQuery);
Что это означает? Насколько я понял тут объявлена анонимная функция которая тут же выполняется, но если я не ошибаюсь достаточно было бы вот такой конcтрукции:
(function (){})
возможно ошибаюсь и нужно так:
(function (){})()
Но в любом случае нигде этот параметр jQuery не определен. Это какая-то глобальная переменная? Тогда на что она ссылается?
P.S.: И еще не понимаю зачем ";" в начале и в конце кода? в конце ладно, а в начале?