2012-11-23 129 views
0

我想在我的JavaScript代码中实现名称空间概念,我使用ExtJS,但我不知道从哪里开始,任何人都可以帮助我?该网站的例子很短。JavaScript名称空间

回答

1

其实在ExtJS4应用程序名称是你的名字空间。因此,例如,如果你定义你的应用程序是这样的:

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

+0

所以命名空间并不是我所期望的,我有一个控制器,有许多代码行,我只是想通过分离代码来更好地组织这个功能,我认为这是可以使用命名空间的。例如,我有保存学生和代码的代码,可以将教师保存在同一个控制器中,我希望能够更好地组织不同的代码文件 –

+0

你可以有多个控制器,如果这就是你以后。 – dbrin

+0

我想要2个控制器,但是我只想在一个控制器中调用这些函数,你明白我想要做什么吗? - 1控制器到学生功能 - 1控制器到教师功能 和1个控制器来管理这个功能。 –

相关问题