0

我想在我的 JavaScript 代码中实现名称空间概念,我正在使用 ExtJS,但我不知道从哪里开始,有人可以帮助我吗?该站点示例非常简短。

4

2 回答 2

1

这是一个很好的示例如何在 JavaScript 中声明命名空间?

这里也是https://developer.mozilla.org/en-US/docs/XUL/School_tutorial/JavaScript_Object_Management

于 2012-11-23T18:04:13.913 回答
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

于 2012-11-27T02:44:29.530 回答