Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2014, 16:36
Аспирант
Отправить личное сообщение для koderman Посмотреть профиль Найти все сообщения от koderman
 
Регистрация: 06.02.2014
Сообщений: 53

Непонятный код. Нужно расшифровать.
Нашёл код.
Не понимаю некоторые части в этом коде.
На что ссылаются this которые в скобках и как распознать на что ссылаются эти this?
http://learn.javascript.ru/play/is4l8
({
    dom: {
        window: window,
        document: document
    },
    writeToConsole: function() {
        console.log.apply(console, arguments);
    },
    showModalWindow: function() {
        alert.apply(this.dom.window, arguments);
    },
    onClick: function(event) {
        var msg = 'x=' + event.pageX + ', y=' + event.pageY;
        this.writeToConsole(msg);
        this.showModalWindow(msg);
    },
    init: function() {
        this.dom.document.onclick = this.onClick.bind(this);
    }
}).init();
Ответить с цитированием