技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

要想用js做一些特殊的操作,还是要加强一下

这里实际上是匿名函数
function(arg){...}
这就定义了一个匿名函数,参数为arg

而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:
(function(arg){...})(param)
这 就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数

而(function($){...}) (jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery

**************************************************************************
其实就等于
var fn = function($){....};
fn(jQuery);

其实可以这么理解,不过要注意的是fn是不存在的
那个函数直接定义,然后就运行了。就“压缩”成下面的样子了
(function($){...})(jQuery) 
**************************************************************************
简单理解是(function($){...})(jQuery)用来定义一些需要预先定义好的函数
$(function(){ })则是用来在DOM加载完成之后运行\执行那些预行定义好的函数.
**************************************************************************

js工作笔记001---javascript中(function($){...})(jQuery)写法是什么意思相关推荐

  1. Vue笔记——Vue组件中引入jQuery

    Vue笔记--Vue组件中引入jQuery 如果想在普通的HTML页面引入jQuer库的话,直接使用<script src="jQuery.js"></scrip ...

  2. Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001

    Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001 看到同事用这个东西了,这个挺好用的说是,可以实现,本地线程间的通信,好像在c++和java中都可以用 现在没时间研究啊,暂 ...

  3. JS学习笔记(JavaScript基础学习必备)

    讲解JavaScript 基础语法.关键特性.JSON.WebAPI 等知识点.涉及网页窗口交互的方法以及通过 DOM 进行网页元素的相关操作. 文章目录 一.JavaScript 基础 1.什么是 ...

  4. 笔记:JavaScript中的30个疑难杂症

    JavaScript中的30个疑难杂症 目录 数据类型 表达式运算符和分支结构 内置对象 JS DOM JS BOM 函数对象 面向对象 typeof 和 instanceof JS数据类型: 原始类 ...

  5. php js 报错信息,JavaScript中错误异常的分析(附示例)

    本篇文章给大家带来的内容是关于JavaScript中错误异常的分析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的建议是不要隐藏错误,勇敢地抛出来.没有人会因为代码出现 ...

  6. date js 减去_从JavaScript中的日期中减去天,月,年

    从JavaScript中的日期中减去天,月,年 有谁知道约会(例如今天)并回溯X天,X个月和X年的简单方法吗? 我已经尝试过: var date = new Date(); $("#sear ...

  7. 唤醒手腕 - 前端服务器端开发 Node.Js 学习笔记(学习中,更新中)

    唤醒手腕 - Node.Js 学习笔记 唤醒手腕个人的学习记录,时间在2021年12月13日 ~ 2021年12月14日,学习方式看官方文档和B站视频,如有错误或者代码问题的地方,欢迎C站大佬能够帮忙 ...

  8. html5学习笔记---05.JavaScript 中的面向对象,继承和封装

    05.JavaScript 中的面向对象 a.创梦技术qq交流群:CreDream:251572072 a.JavaScript 是一种基于对象的语言   类:JavaScript 对象很抽象,所以下 ...

  9. 偶然发现,Javascript中双重否定的写法

    JS 是一种灵活且轻量级的语言,这种特性让我们经常觉得它是一门最简单的语言,也是最难掌握的语言.虽然经常使用,但我仍然偶然发现一些我不知道的隐藏语法或技巧. 在处理错误时,我偶然发现了以下代码. re ...

最新文章

  1. Vue - class与style绑定
  2. 计算机基础知识专插本,计算机基础专插本复习资料.doc
  3. Python之NumPy(axis=0 与axis=1)区分
  4. markdown文本居中方法(CSDN博客编辑器文本居中方法)
  5. 数据库(左、中、右)连接
  6. English 900 英语九百句
  7. 数据治理过程中核心数据界定怎么破?
  8. FairyGUI笔记 :MovieClip(三)
  9. cairo填充_cairo 图形库
  10. 【Tensorflow+自然语言处理+LSTM】搭建智能聊天客服机器人实战(附源码、数据集和演示 超详细)
  11. java pdf 首行缩进_java使用iText生成pdf文档的对齐方式
  12. 有了自动驾驶和共享无人车,未来出行将会是什么样的体验?
  13. Android源码目录结构详解(转载)
  14. MarkdownPad 2 HTML 渲染组件出错问题
  15. 抖音上的战斗力测试软件,抖音战斗力测试-f2抖音战斗力测试app官方软件预约 v1.0-优盘手机站...
  16. C#接收接盘输入之输入绑定和键盘钩子
  17. Ucinet三天写论文!北核科研网络精写
  18. 电子电路仿真(Matlab代码实现)
  19. 如何利用MATLAB进行数据插值?
  20. 计算机在智能交通系统中应用,浅议计算机技术在现代智能交通系统中的应用

热门文章

  1. Ajax实现页面局部刷新
  2. linux虚拟文件系统(六)-文件关闭操作分析
  3. Dcmtk在PACS开发中的应用(基础篇) 第二章 打印影像(胶片) 作者 冷家锋
  4. Extjs中的组件含有ID,会导致界面混乱。(textfield,comboBox等)
  5. Android开发 - ImageView加载Base64编码的图片
  6. Codeforces 861 A k-rounding 数论
  7. Servlet具体解释
  8. 在SpringBoot应用中获取应用上下文方法
  9. 带动态属性的自定义标签
  10. dstat系统监控工具配置与使用