我目前正在执行以下操作,为我的javascript代码添加命名空间:
(function(foo, $, undefined) {
// function: showNoteDialog
foo.showNoteDialog = function() {
// ...
}
}(window.foo = window.foo || {}, jQuery));
What I would prefer is instead of:
foo.showNoteDialog()
需要具有多级命名空间:
foo.notes.showDialog()
foo.other.showDialog()
这是可能的吗?我该如何做到这一点?