2012-11-23 164 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個控制器來管理這個功能。 –

相關問題