闭包
第一步:初探闭包
https://www.cnblogs.com/hzhuxin/p/9199332.html
第二步:强化练习
1、闭包的概念
2、闭包的价值
3、闭包的应用场景
4、闭包的实现【代码】
https://blog.csdn.net/qq_35976351/article/details/81986496
5、闭包的理解
可以把闭包当成一个对象,定义代码块的时候,相当于定义对象;绑定的时候相当于,实现对象,而每个对象有有自己特有的部分;
其实有个以为,既然前面说,它是一个既有数据又有操作的一个方法。为啥不直接定义成一个对象呢?
1、定义----->绑定
2、定义的时候就绑定
简单的说: 【不方便固化成成员变量,不想外部导入,就考虑用闭包】
6、闭包的注意点
【js部分的理解】
第三步:理解闭包的自由变量的生存周期