js中的匿名函数和匿名自执行函数
1.匿名函数的常见场景
js中的匿名函数是一种很常见的函数类型,比较常见的场景:
<input type="button" value="点击" id="btn"> <script type="text/javascript">//匿名函数的第一种情形var btn=document.querySelector("#btn");btn.οnclick=function(){// alert("aaaaa");}//匿名函数的第二种情形setInterval(function(){// alert("bbbbb");}, 1000);//匿名函数的第三种情形var fun=function(){alert("ccccc");}// fun();//匿名函数的第四种情形var obj={name:"dddd",say:function(){alert(this.name);}}obj.say();</script>
上面展示的就是常见的匿名函数的使用场景。(注意:querySelector是H5中新增的查找dom元素的方法)
2.匿名自执行函数
<input type="button" value="点击" id="btn"> <script type="text/javascript">//1,匿名函数的第一种实现方式(function(data){// alert(data);})("eee");//2.匿名自执行函数的第二种实现方式(function(){// alert("fff");}());//3.匿名自执行函数的第三种实现方式!function(data){// alert(data);}("hhh");//4.匿名自执行函数的第四种实现方式var fun=function(data){alert(data);}("iii");
3.匿名自执行函数的作用
4,匿名函数和匿名自执行函数总结
js中的匿名函数和匿名自执行函数相关推荐
- js中函数表达式和自执行函数表达式的用法总结
立即调用函数表达式 给函数体加大括号,在有变量声明的情形下,没有任何区别 但是,如果只是[自动执行]的情形下,就会不同 因为,一个匿名函数,不赋值或函数体不加小括号,是不能自动执行的 //以下情形并无 ...
- js最简单的几个特效_高阶函数不会用?教你JS中最实用的几个高阶函数用法
不废话,先来看下什么是高阶函数 高阶函数 函数可以作为参数传递 函数可以作为返回值输出 函数作为参数传递 回调函数 在ajax异步请求的过程中,回调函数使用的非常频繁 在不确定请求返回的时间时,将ca ...
- frameset嵌套多个html,在一个html的js中调用另一个html的变量和函数(导航栏更新个人图标)
毕业设计要做注册后更新性别后导航栏的个人图标也随之改变,在frameset中做的两个html互相调用函数怎么都是undefined,终于实验成功了. test1.html <!DOCTYPE h ...
- vue.js中实现方法内某些代码延时执行
今天在工作时遇见了某些代码需要延时操作的情况.具体情况为前台grid在执行完增删改操作后需要在增加或者修改弹框点击确定导致弹框消失后,grid内数据能够及时更新以便显示增删改操作后的数据.这里的话使用 ...
- JavaScript立即执行函数报错--立即执行函数原理分析
JavaScript立即执行函数报错 1.'()'在JavaScript环境中有提升运算符优先级和执行函数的作用如果直接在JavaScript环境中执行'()',环境会报出语法错误提示. 2.'()' ...
- 立即调用函数表达式(立即执行函数)
立即调用的匿名函又被称作是立即调用函数表达式(IIFE,Immemdiataely Inovked Function Expression);它类似函数声明,但由于被包含在括号中,所以会被解释为函数表 ...
- 汇编达人视频学习6(汇编眼中的函数、CALL指令执行函数、堆栈传参、堆栈平衡、外平栈、内平栈)
title: 汇编达人视频学习6 date: 2021年8月4日 15点15分 tags: 汇编达人 categories: 汇编达人 21.汇编眼中的函数 1.什么是函数 函数就是一系列指令的集合, ...
- Jquery自执行函数与普通自执行函数的区别
JS自执行函数: (function(){//这里为调用的其它代码 })(); Jquery立即执行函数: $(function(){//这里为要调用的其它代码 }) 区别:第一个为顺序执行,即如果要 ...
- node.js中的字符串、对象和json处理函数
querystring.parse() 将字符串转成对象,就是把url上带的参数串转成数组对象. querystring.parse(str, [sep], [eq], [options]) 接收参数 ...
- 将一个4×4的矩阵转置,用一函数实现之。要求:(1)在主函数中用scanf函数输入矩阵元素。(2)将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。
下标调换位置即可,多种实现方式
最新文章
- 【骚气的动效】无限循环往下往复淡入淡出运动,通常用于向下箭头,提示用户可以往下滚动或者点击展开
- 淘宝店、淘宝商城排名规则及流量提升培训教程
- Oracle提示错误消息ORA-28001: the password has expired
- 033_CSS相对定位
- scrapy mysql 报错_scrapy爬数据存mysql报错
- slider使用TickPlacement获得游标效果
- 机器学习模型部署_9月版部署机器学习模型
- 8. String to Integer[M]字符串转整数
- Web.py Cookbook 简体中文版 - 保存上传的文件
- 狂奔的瑞幸咖啡讲了一个好故事 但还缺失一种 “感觉”
- Open3d之坐标变换
- 再送 5000 份红包封面!
- html编写在线打字通,金山打字在线练习版 怎么修改金山打字通打字速度?
- Azure 安全网络篇 - DMZ 区域设计实践
- vue解决mintui中使用MessageBox弹窗拦截,移动端多次点击手机的物理返回键,选择确定后页面返回不正确问题
- android 利用shape做控件背景(小圆点,空心带边框背景)
- 网络编程-HTTP编程
- 【jzoj4826】【小澳的葫芦】【二分答案】
- 关于vega打不开的问题
- Java之父——詹姆斯·高斯林