Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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();
Ответить с цитированием
  #2 (permalink)  
Старый 23.04.2014, 17:01
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от koderman Посмотреть сообщение
Нашёл код.
Ага...

Сообщение от koderman Посмотреть сообщение
На что ссылаются this которые в скобках и как распознать на что ссылаются эти this?
http://learn.javascript.ru/this
Ответить с цитированием
  #3 (permalink)  
Старый 24.04.2014, 11:12
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от koderman
Нашёл код
А я вот что нашел Вопросы по Javascript.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #4 (permalink)  
Старый 24.04.2014, 11:16
Аспирант
Отправить личное сообщение для koderman Посмотреть профиль Найти все сообщения от koderman
 
Регистрация: 06.02.2014
Сообщений: 53

nerv_, давайте не будем. Своего отношения к вам я не поменяю всё равно.
Просто кроме таких как вы есть и нормальные.
Надеюсь понятно так?
Ответить с цитированием
  #5 (permalink)  
Старый 24.04.2014, 11:25
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от koderman
Просто кроме таких как вы есть и нормальные.
Это те, которые "ишаки"?
Вопросы по Javascript.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #6 (permalink)  
Старый 24.04.2014, 11:30
Аспирант
Отправить личное сообщение для koderman Посмотреть профиль Найти все сообщения от koderman
 
Регистрация: 06.02.2014
Сообщений: 53

Верно подметили. Спасибо.
Ответить с цитированием
  #7 (permalink)  
Старый 27.04.2014, 11:16
Аспирант
Отправить личное сообщение для koderman Посмотреть профиль Найти все сообщения от koderman
 
Регистрация: 06.02.2014
Сообщений: 53

jsnb, Спасибо.
Классная статья.
Сразу на два вопроса ответ нашёл. apply, call и this.

Последний раз редактировалось koderman, 27.04.2014 в 11:46.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется выводить код рекламного блока Adsense из файла JavaScript??? speedflow Элементы интерфейса 0 26.05.2012 15:50
Получить код js-скрипта, находящегося в файле на сервере RomanA Общие вопросы Javascript 4 04.04.2012 09:53
Как писать код который легко поддерживать, расширять, читать. Policeman Общие вопросы Javascript 3 24.03.2012 05:40
Расшифруйте код javascript sochinec Общие вопросы Javascript 7 01.08.2009 23:51
Нужно получить конечный хтмл код must_have Работа 1 05.01.2009 16:59