首页 > 其他分享 >js 中 (function($){...})(jQuery) 含义

js 中 (function($){...})(jQuery) 含义

时间:2024-06-05 16:57:05浏览次数:27  
标签:function ... 函数 js arg 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作为实参而不是使用$是为了避免和其他将$作为标志的函数冲突,$作为形参,只作用于函数内部,不会对外部产生影响。

标签:function,...,函数,js,arg,jQuery
From: https://www.cnblogs.com/Dongmy/p/18233337

相关文章

  • MJ伪造图片名(1,2,3...)
    importosdefrename_images_in_folder(root_folder):#遍历根目录forroot,dirs,filesinos.walk(root_folder):ifnotdirs:#检查当前目录下是否有子目录,没有则表示是底层子文件夹count=1forfileinfiles:......
  • 我真的从测试转成了开发......
    写在前面因为走的圈太大了,早上上班差点迟到,幸好有我每日5公里的加持,侥幸踩点进办公室,哈哈,真的好险!我开发的功能不能用了上午开始着手某功能的开发,还在写后台逻辑。结果到了下午,由于前端同学的代码冲突,打包发布后,导致我写的功能直接不能用了,瞬间emo了!套用我之前同事总说的一句......
  • 工具:一键采集 平台:TB+PDD+JD...
    什么是数据集?电商商品数据集通常是指收集自电子商务平台的商品信息的结构化数据集合。这些数据包括但不限于商品名称、价格、描述、用户评价、分类标签、卖家信息、销售量、库存量、图片链接等。数据集可以由电商平台公开提供,也可以通过网络爬虫等技术手段获得,并且经常会用于机......
  • 工具:一键采集 平台:TB+PDD+JD...
    什么是数据集?电商商品数据集通常是指收集自电子商务平台的商品信息的结构化数据集合。这些数据包括但不限于商品名称、价格、描述、用户评价、分类标签、卖家信息、销售量、库存量、图片链接等。数据集可以由电商平台公开提供,也可以通过网络爬虫等技术手段获得,并且经常会用于......
  • 为什么会收到此警告,如何解决 "此版本只能理解 SDK XML 2 以下版本,但 SDK XML..."
    我刚刚更新了我当前的Android应用程序,使其使用java11、构建工具32.0.0和下面是我使用的AndroidStudio的详细信息AndroidStudioBumblebee|2021.1.1Beta5构建号:AI-211.7628.21.2111.7956428,构建于2021年11月30日运行时版本:11.0.11+0-b60-7590822x86_......
  • idea实用快捷键(持续更新...)
    文章目录1、快速输入try/catch/finally2、选中多个光标3、实现接口4、方法参数提示5、查看某个类的子类6、弹出显示查找内容的搜索框1、快速输入try/catch/finallyCtrl+Alt+T2、选中多个光标Shift+Alt+单机多选End可以全部到行尾,Home则可以全部回到行首3、......
  • idea编辑器中 This document contents very long lines..........
    背景:在idea编辑器中引入压缩后的js文件在子目录中,有如下提示在控制台-元素中js并未加载上 另外,同文件夹下未压缩的js文件可正常加载。可以,排除,路径问题。 解决问题:压缩的js,得放到根目录,可能是文件太大了,需要预加载 ......
  • 'scanf': This function or variable may be unsafe. Consider using scanf_s instead
    在C++中使用scanf时应注意两点1.导入#include<cstdio>2.将scanf改成scanf_s  VS2022实现查找替换编辑——》查找和替换——》在文件中替换 输入要查找替换的名称 点击全部替换完成......
  • css45 CSS Math Functions
    https://www.w3schools.com/css/css_math_functions.asp TheCSSmathfunctionsallowmathematicalexpressionstobeusedaspropertyvalues.Here,wewillexplainthecalc(),max()andmin()functions.Thecalc()FunctionThecalc()functionperformsac......
  • 机器学习python实践中对于决策函数(decision_function)的一些个人思考
    最近在利用python进行实践训练,但是跟着参考书学习到SVM的时候,示例代码里突然出现了一个函数——decision_function(),让我很懵逼,帮助文档里的英文翻译过来说啥决策函数、ovr、ovo之类的,让我整个人更晕了,因为我在理论部分参考的是周志华老师的《西瓜书》,而《西瓜书》中并没有对这......