js 中 (function($){...})(jQuery) 含义
原文链接:https://www.cnblogs.com/Jeely/p/10715089.html
js 中 (function($){...})(jQuery) 含义
js中定义函数常用写法是
function name(arg){ //arg则是匿名函数的参数。
//...
}
调用函数时的写法是:
name(arg);
============================================================
在js中不方法名的写法(就是匿名函数)//arg则是匿名函数的参数。
function(arg){
//....
}
匿名函数调用的的写法为
(function(arg){
//...
})(param) //param就是传入的实参(传入的参数值)
=======================================================
所以
(function($){...})(jQuery)
就是定义一个匿名函数function($),函数要求传入的类型是jquery对象。
然后调用这个函数,向里面传值jquery对象:(function($){...})(jQuery)
等价于
function name(jquery){
//...
};
name(param);
------------------------------------------------------------------------
备注:这里jquery作为实参而不是使用$是为了避免和其他将$作为标志的函数冲突,$作为形参,只作用于函数内部,不会对外部产生影响。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-06-05 .torrent文件下载方法