Mootools предотвращает закрытие JavaScript на 100%? - PullRequest
0 голосов
/ 24 апреля 2010

Когда я говорил о закрытии javascript с моим другом, мне сказали, что использование Mootools может предотвратить закрытия на 100%. Насколько мне известно, переменная вызывает замыкание. Как Mootools сам предотвращает закрытие JavaScript? Я думаю, что мой друг говорит, что функции Mootools являются функциями, безопасными для закрытия.

Есть предложения?

1 Ответ

2 голосов
/ 17 сентября 2010

Переменная не вызывает замыкание. Замыкание создается функцией A, которая возвращает другую функцию B, ссылающуюся на одну из локальных переменных A. Например, выражение

  (function() {
    var x;
    return {
        get: function () { return x; },
        set: function (y) { return x=y; }
      };
  })();

возвращает объект, содержащий две функции, ссылающиеся на локальную переменную x. Мы говорим, что get и set "закрываются" x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...