Я только что загрузил jQuery Кратко бесплатную электронную книгу (here) из Syncfusion и начал просматривать примеры.jQuery Кратко объяснение синтаксиса
Я вижу много такого рода вещи:
<script> (function ($)
{
$('a').mouseenter(
function() { alert(this.id); });
})(jQuery);
</script>
я не уверен, почему автор использует этот синтаксис. Объект $
передается в анонимную функцию? Зачем? А что такое (jQuery)
за анонимной функцией?
Это просто способ избежать конфликтов с другими библиотеками? Мне кажется, что эти примеры могут быть написаны гораздо более «лаконично» :)
Спасибо.
Всего несколько секунд впереди меня. : / –