DouglasCrockford提倡过使用闭包而不是传统的this和prototype来实现面向对象封装(示例代码参见http://mikehadlow.blogspot.hk/2010/12/javascript-defining-classes-with.html)。但是业界大多数代码还是使用this和prototype来实现面向对象封装。那么有哪些使用闭包进行面向对象封装的优秀JavaScript代码?由这个问题启发:有哪些必须一读的优秀开源JS代码UPDATE:来这个答案下面黒DC而不回答问题的我也是醉了,一律votedown。我不知道你们是什么思路会以为我是因为DC提倡过这么写而提出这个问题。我从来都是资深DC黒,反对他的大多数观点。我只是恰巧由于我自己的函数式编程背景,认为使用闭包而不是this更好而已。
添加回答
举报
0/150
提交
取消