Показать сообщение отдельно
  #3 (permalink)  
Старый 20.08.2015, 16:24
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 458

Lemme, не получится, _parentC тока будет меняться, при вызове _bar() будет ошибка (строка 12).
var foo = (function () {
 
    var _parentC; // _parentC = undefined
    var _container = document.querySelector(_parentC + ' .container');
    // _container = document.querySelector('undefined .container')
    // _container = null
    var _controller = document.querySelector(_parentC + ' .controller');
    // _controller = document.querySelector('undefined .controller')
    // _controller = null
    var _bar = function () {
        alert(_controller.innerHTML);
        // alert(null.innerHTML);
    }
 
    return {
        init: function (parentC) {
            _parentC = parentC;
            _bar();
        }
    }
})();

Последний раз редактировалось Rise, 20.08.2015 в 16:28.
Ответить с цитированием