标签:
这两个东西复杂算不上复杂,但也算不上简单,涉及的知识面比较广,可能要分几次来写。现在简单写一点。
arguments.callee->指的是当前函数,用于函数自执行
什么是函数的自执行?
答:函数的自执行,申明并立即执行,一般用于匿名函数,只使用一次的函数
再次复习一下什么是匿名函数调用,一般调用一个函数是这样的,
function fn1 () { alert(1); }
fn1 ()
这样函数会弹出1,然后就结束了
但是我们想写的简单一点,就用一个表达式来调用这个函数
(function fn1 (){ alert(1); })()
这样可以弹出1出来,但是我们还是想把这个写法再简洁
(function (){ alert(1); })()
把名字fn1去掉,同样有效果
标签:
原文地址:http://www.cnblogs.com/masita/p/4575345.html