我正在阅读关于jQuery的内容,当我看到这篇文章时,我想我会使用一个对象文字: http://learn.jquery.com/code-organization/beware-anonymous-functions/
但在阅读本文时: http://learn.jquery.com/code-organization/dont-repeat-yourself/
我有点困惑。它说匿名函数很难调试,但是在第二篇文章中你得到了你可能想要的私有变量和方法,而不是公开所有的变量和方法,但你显然必须使用一个自我调用的匿名无论如何都要发挥作用。
显然我需要模块中的私有和公共变量和方法,但我不希望我的代码由于使用匿名函数而不必要地调试,所以我发现这两篇文章有点冲突..或者你真的会在这里使用模块模式时获取函数的名称?