如何将 jQuery/Javascript 函数转换为方法
谁能解释如何在 jQuery/Javascript 中将函数转换为方法,将变量转换为对象的参数?
更有趣的是为什么我应该这样做?
Could anyone explain how to turn functions into methods and the variables into parameters of an object in jQuery/Javascript?
And even more interesting Why i should do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有(除其他外)闭包技巧:
这种特殊方法的优点是它可以很好地隐藏内部状态。直接从“对象”外部无意中修改 z 并不容易(也许不可能,但我不确定)。
There is (among others) the closure trick:
This particular approach has the advantage that it hides internal state reasonably well. It is not easy (maybe impossible, but I'm not sure) to inadvertently tinker with z directly from outside the "object".
在 jQuery 中:
比你可以:
或者使用 HJS 插件:
in jQuery:
than you could:
or with HJS plugin: