当我在谈论javascript关闭给我的朋友时,我被告知使用Mootools可以防止关闭100%。对我的知识来说,变量会导致闭包。 Mootools本身如何防止javascript关闭?我想我的朋友说Mootools的功能是关闭安全的功能。
有什么建议吗?
答案 0 :(得分:2)
变量不会导致闭包。闭包由函数A创建,函数A返回另一个函数B,引用A的局部变量之一。例如,表达式
(function() { var x; return { get: function () { return x; }, set: function (y) { return x=y; } }; })();
返回一个包含两个引用局部变量x
的函数的对象。我们说get
和set
“关闭”x
。