有人可以用外行的术语解释以下构造在做什么:
(function(jQuery) {
// some javascript code here
})(jQuery);
当然,任何“阅读这篇文章”,或“阅读此链接”,甚至“不要那样做!这是更好的方式”的回应也是非常受欢迎的。
有人可以用外行的术语解释以下构造在做什么:
(function(jQuery) {
// some javascript code here
})(jQuery);
当然,任何“阅读这篇文章”,或“阅读此链接”,甚至“不要那样做!这是更好的方式”的回应也是非常受欢迎的。
此代码正在创建一个匿名的自调用函数,该函数引用jQuery
从作为第一个参数传递的父范围调用的变量。
这种语法通常用于“命名空间”您正在编写的代码以避免全局范围的污染,在 JavaScript模块模式中非常流行。