关于JavaScript的原型和闭包,
这两篇文章解释得不错:
简单粗暴地理解js原型链--js面向对象编程
http://www.cnblogs.com/qieguo/p/5451626.html
带你一分钟理解闭包--js面向对象编程
https://www.cnblogs.com/qieguo/p/5457040.html
#####
组合模式创建对象:
将需要独立的属性方法放入构造函数中,而可以共享的部分则放入原型中,这样做可以
最大限度节省内存而又保留对象实例的独立性。
#####
松本行弘在《代码的未来》一书中解释的最好:闭包就是把函数以及变量包起来,使得
变量的生存周期延长。
http://www.importnew.com/17905.html
#####
闭包是在过程中以环境的形式包含了数据。因此,通常面向对象能实现的功能,使用闭
包也可以实现。
https://www.jianshu.com/p/132fb6d485ee
--
修改:sanfei FROM 117.155.38.*
FROM 117.155.38.*