(function(){})()这就是个自执行的匿名函数,这不是闭包啊

来源:2-1 如何实现jQuery插件框架

proto

2016-03-18 18:01

“ 闭包是在一个函数中创建另一个函数”-----JavaScript高级程序设计第七章

http://img.mukewang.com/56ebd1cf0001047e07560388.jpg

这里按照js高级设计来说,就是用自执行的函数去模仿一个块级作用域出来,避免变量污染之类的

-------------------------------------------------------------------------------------------------------------

我知道了

单说(function(){})()这个的话就只是一个自治性函数,创建出了自己的局部变量,但是在demo中,这个自执行函数里边又创建了其它函数,所以从后续来看这个确实是一个闭包


写回答 关注

1回答

  • yuyang123
    2016-06-30 18:52:25

    一个单独的作用域就是一个包,自执行函数就是闭包,有问题么?

全屏切换效果

如何在PC和移动端实现全屏切换效果,本课程会给你答案

85463 学习 · 154 问题

查看课程

相似问题