JavaScript名称空间

时间:2012-11-23 17:35:45

标签: extjs extjs4

我想在我的JavaScript代码中实现Name Space概念,我正在使用ExtJS,但我不知道从哪里开始,任何人都可以帮助我?网站示例非常简短。

2 个答案:

答案 0 :(得分:1)

答案 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