[我听过Crockford关于JavaScript闭包的演讲,并深信信息隐藏的好处,但是我对何时使用回调函数没有深刻的了解。
大多数情况下,一个人可以通过或不使用回调来完成相同的功能。
作为编写代码的人,在确定何时使用回调/闭包时,我应牢记什么启发式或提示?
我不是在寻找笼统的声明,“使代码更安全”,而是列出一些实用的示例或经验法则,以了解何时回调是正确的主意。
Crockford的演示:http://www.yuiblog.com/blog/2010/04/08/video-crockonjs-5/
我听过Crockford关于JavaScript闭包的演讲,并深信信息隐藏的好处,但是我对何时使用回调函数没有深刻的了解。它是...
首先: