我想在我的JavaScript代码中实现Name Space概念,我正在使用ExtJS,但我不知道从哪里开始,任何人都可以帮助我?网站示例非常简短。
答案 0 :(得分:1)
以下是一个很好的示例How do I declare a namespace in JavaScript?
这里也是https://developer.mozilla.org/en-US/docs/XUL/School_tutorial/JavaScript_Object_Management
答案 1 :(得分:1)
实际上在ExtJS4中,App名称是你的名字空间。例如,如果您以这种方式定义应用程序:
Ext.application({
name: 'MyApp',
appFolder: 'app',
autoCreateViewport: true,
controllers: [
'MyController'
],
launch: function() {
console.log('hello');
// This is fired as soon as the page is ready
}
});
然后,您定义的所有组件都需要使用MyApp
进行命名空间。因此,控制器变为MyApp.controller.MyController
,视图变为MyApp.view.InboxGrid