Как я могу создать пустой объект пространства имен без перезаписи другого объекта с тем же именем?
Я как можно больше изучал шаблон модуля, предложенный блогом Yahoo YUI.
Я заметил, что YUI предлагает возможность создать новый пустой объект пространства имен без перезаписи существующего с таким же именем, например:
YAHOO.namespace("myProject");
Который затем может быть вызван и использован сYAHOO.myProject
(Напоминание: еслиYAHOO.myProject
уже существует не перезаписывается)
Как я могу добиться аналогичного эффекта, используя обычный JavaScript и без использования YUI?
Пожалуйста, объясните как можно подробнее.
Полная статья блога YUI, где это сделано, может быть найденаВот.
По мере того, как я изучаю и совершенствую свои знания и навыки по JavaScript, я пытаюсь создать свою собственную библиотеку JavaScript (даже если мне никогда не нужно ее использовать)