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.
Несколько полезных функций для разработчика под Squarespace