js工作笔记001---javascript中(function($){...})(jQuery)写法是什么意思
技术交流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)写法是什么意思相关推荐
- Vue笔记——Vue组件中引入jQuery
Vue笔记--Vue组件中引入jQuery 如果想在普通的HTML页面引入jQuer库的话,直接使用<script src="jQuery.js"></scrip ...
- Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001
Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001 看到同事用这个东西了,这个挺好用的说是,可以实现,本地线程间的通信,好像在c++和java中都可以用 现在没时间研究啊,暂 ...
- JS学习笔记(JavaScript基础学习必备)
讲解JavaScript 基础语法.关键特性.JSON.WebAPI 等知识点.涉及网页窗口交互的方法以及通过 DOM 进行网页元素的相关操作. 文章目录 一.JavaScript 基础 1.什么是 ...
- 笔记:JavaScript中的30个疑难杂症
JavaScript中的30个疑难杂症 目录 数据类型 表达式运算符和分支结构 内置对象 JS DOM JS BOM 函数对象 面向对象 typeof 和 instanceof JS数据类型: 原始类 ...
- php js 报错信息,JavaScript中错误异常的分析(附示例)
本篇文章给大家带来的内容是关于JavaScript中错误异常的分析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的建议是不要隐藏错误,勇敢地抛出来.没有人会因为代码出现 ...
- date js 减去_从JavaScript中的日期中减去天,月,年
从JavaScript中的日期中减去天,月,年 有谁知道约会(例如今天)并回溯X天,X个月和X年的简单方法吗? 我已经尝试过: var date = new Date(); $("#sear ...
- 唤醒手腕 - 前端服务器端开发 Node.Js 学习笔记(学习中,更新中)
唤醒手腕 - Node.Js 学习笔记 唤醒手腕个人的学习记录,时间在2021年12月13日 ~ 2021年12月14日,学习方式看官方文档和B站视频,如有错误或者代码问题的地方,欢迎C站大佬能够帮忙 ...
- html5学习笔记---05.JavaScript 中的面向对象,继承和封装
05.JavaScript 中的面向对象 a.创梦技术qq交流群:CreDream:251572072 a.JavaScript 是一种基于对象的语言 类:JavaScript 对象很抽象,所以下 ...
- 偶然发现,Javascript中双重否定的写法
JS 是一种灵活且轻量级的语言,这种特性让我们经常觉得它是一门最简单的语言,也是最难掌握的语言.虽然经常使用,但我仍然偶然发现一些我不知道的隐藏语法或技巧. 在处理错误时,我偶然发现了以下代码. re ...
最新文章
- Vue - class与style绑定
- 计算机基础知识专插本,计算机基础专插本复习资料.doc
- Python之NumPy(axis=0 与axis=1)区分
- markdown文本居中方法(CSDN博客编辑器文本居中方法)
- 数据库(左、中、右)连接
- English 900 英语九百句
- 数据治理过程中核心数据界定怎么破?
- FairyGUI笔记 :MovieClip(三)
- cairo填充_cairo 图形库
- 【Tensorflow+自然语言处理+LSTM】搭建智能聊天客服机器人实战(附源码、数据集和演示 超详细)
- java pdf 首行缩进_java使用iText生成pdf文档的对齐方式
- 有了自动驾驶和共享无人车,未来出行将会是什么样的体验?
- Android源码目录结构详解(转载)
- MarkdownPad 2 HTML 渲染组件出错问题
- 抖音上的战斗力测试软件,抖音战斗力测试-f2抖音战斗力测试app官方软件预约 v1.0-优盘手机站...
- C#接收接盘输入之输入绑定和键盘钩子
- Ucinet三天写论文!北核科研网络精写
- 电子电路仿真(Matlab代码实现)
- 如何利用MATLAB进行数据插值?
- 计算机在智能交通系统中应用,浅议计算机技术在现代智能交通系统中的应用