我刚刚从 Syncfusion 下载了 jQuery Succinctly 免费电子书(此处)并开始浏览示例。
我看到很多这样的事情:
<script> (function ($)
{
$('a').mouseenter(
function () { alert(this.id); });
})(jQuery);
</script>
我不确定作者为什么使用这种语法。$
对象被传递给匿名函数?为什么?(jQuery)
匿名函数的作用是什么 ?
这仅仅是避免与其他库冲突的一种方法吗?在我看来,这些例子可以写得更“简洁”:)
谢谢。