Heim > Fragen und Antworten > Hauptteil
写代码的时候,碰到了这样的代码,其实里面的都弄明白了,但是那种function用括号括起来再加个节点的语法,表示不能得其要领,求解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|
大家讲道理2017-04-10 12:47:29
1 2 |
|
好的我们先来看在javascript里()表示的是一个表达式
那么(function(){})就是一个表达式
但是我们知道function是一个方法可以运行方法
在表达式后添加()即
1 2 |
|
代表这个方法立即执行
如果想给这个立即执行的表达式添加参数怎么办
1 2 |
|
在最后的()即立即执行的方法地方填入参数即可
需要注意的是这是个表达式(立即执行的方法)所以只有在js或者html内解析到这里的时候才会被执行