Является ли следующий сокращение для $(document).ready
?
(function($){
//some code
})(jQuery);
Я вижу, что этот шаблон часто используется, но я не могу найти ссылку на него. Если это условное обозначение $(document).ready()
, есть ли какая-то конкретная причина, по которой он может не работать? В моих тестах он всегда срабатывает перед готовым событием.
var somevar;
), не изменит содержимое переменных с тем же именем вне функции