jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery简洁的语法解释大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚从Syncfusion下载了jQuery Succinctly免费电子书( here)并开始查看示例.

我看到很多这类事情:

<script> (function ($)
{
    $('a').mouseenter(
        function () { alert(this.id); });
})(jQuery);
</script>

我不确定为什么作者使用这种语法. $object被传递给匿名函数?为什么?什么是匿名函数后面的(jQuery)?

这只是一种避免与其他图书馆冲突的方法吗?在我看来,这些例子可以写得更“简洁”:)

谢谢.

解决方法

它创建了一个闭包,其中$=== jQuery,即使$.noConflict()用于删除全局jQuery $.

这使您可以始终使用$而无需关心用户是否是例如还使用了一个框架,如原型,也使用$.

闭包还有一个优点,即你的变量/函数不是全局的,除非你明确地将它们设为全局(通过不使用var并将函数附加到窗口或此对象)

大佬总结

以上是大佬教程为你收集整理的jQuery简洁的语法解释全部内容,希望文章能够帮你解决jQuery简洁的语法解释所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: