js自执行函数的几种不同写法的比较
经常需要一个函数自执行,可惜这一种写法是错的: 代码如下: function(){alert(1);}(); 原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。 按上面的分析,这一段代码虽说没有语法错,但也是不符合我们的预期的,因为这个函数并没有自执行。 代码如下: function(){alert(1);}(1); 综上,症结在于,如何明确代码描述的是一个函数表达式,而不是函数声明语句。 正确的写法多种多样,也各有利弊: 方法1:最前最后加括号
用户评论
推荐下载
-
opeGL茶壶的几种不同旋转方式
opengl中让茶壶旋转的几种不同的方式。
20 2019-06-03 -
JavaScript自执行函数和jQuery扩展方法详解
主要为大家详细介绍了JavaScript自执行函数和jQuery扩展方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
14 2020-10-28 -
Python利用PyExecJS库执行JS函数的案例分析
Python利用PyExecJS库执行JS函数的案例分析
19 2020-12-31 -
解析页面加载与js函数的执行onload or ready
主要介绍了页面加载与js函数的执行 onload or ready 需要的朋友可以过来参考下,希望对大家有所帮助
17 2020-10-28 -
js把字符串当函数执行的方法
并且用js去执行: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] ——————————- 方法一。。。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 这是方法二。。。。 在
4 2020-12-13 -
用js计算页面执行时间的函数
用js计算页面执行时间的函数
15 2021-06-22 -
MySQL与SQL的触发器的不同写法
当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。
12 2020-12-17 -
Lua中的递归函数写法实例
主要介绍了Lua中的递归函数写法实例,本文直接给出代码实例,并作了简洁注释,需要的朋友可以参考下
22 2020-09-29 -
字符串的各个函数写法
自己编写的字符串函数。 char *strcopymy(char *str1,const char *str2); int strclen(char *str1); char *strlink(cha
24 2018-12-16 -
基于全景显示的几种插件的比较
介绍当前全景显示插件之间的优劣,基本包含了大部分的插件
17 2019-05-27
暂无评论