Pull to refresh

Comments 4

Зачем нужна строчка "undefined" != typeof YUI && (YUI._YUI = YUI); на картинке для привлечения внимания?
Это просто скрин первых строчек их common.js скрипта. А эти строчки — конфигурация YUI пошла, я понимаю, что Вас напрягло. Зачем так сделано — думаю проверяется глобальны обьект YUI и если он уже определен, то не перезаписывается.
В том-то и проблема, что, во-первых, следующая строчка его перезапишет в любом случае — а во-вторых, переменная YUI не может быть глобальной, если в следующей же строчке объявлена как локальная.
Это я и имел ввиду, когда говорил, что понимаю Вас. Скорее всего, это кусок «мертвого» кода, который остался со времен YUI 3.3.0, где _YUI, была еще глобальной, а не свойством обьекта YUI. Ссылка
Признаться, мне это не бросилось в глаза, я как то не задумываясь заскриншотил. Зато теперь внимательный человек точно зайдет в пост, чтобы спросить в комментариях: «Что за ..?»
Sign up to leave a comment.

Articles