【发布时间】:2012-03-14 14:51:57
【问题描述】:
我一直在尽可能多地研究 Yahoo YUI 博客建议的模块模式。
我注意到 YUI 提供了创建一个新的空命名空间对象的能力,而无需像这样覆盖现有的同名对象:
YAHOO.namespace("myProject");
然后可以与YAHOO.myProject一起调用和使用
(提醒:如果YAHOO.myProject已经存在则不会被覆盖)
如何在不使用 YUI 的情况下使用纯 javascript 实现类似的效果?
请尽可能详细地解释。
可以在 here 找到完整的 YUI 博客文章。
随着我学习和加强我的 javascript 知识和技能,我正在尝试创建自己的个人 javascript 库(即使我从不需要使用它)
【问题讨论】:
标签: javascript methods namespaces yui javascript-namespaces