我想在我的JavaScript代碼中實現名稱空間概念,我使用ExtJS,但我不知道從哪裏開始,任何人都可以幫助我?該網站的例子很短。JavaScript名稱空間
回答
其實在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
所以命名空間並不是我所期望的,我有一個控制器,有許多代碼行,我只是想通過分離代碼來更好地組織這個功能,我認爲這是可以使用命名空間的。例如,我有保存學生和代碼的代碼,可以將教師保存在同一個控制器中,我希望能夠更好地組織不同的代碼文件 –
你可以有多個控制器,如果這就是你以後。 – dbrin
我想要2個控制器,但是我只想在一個控制器中調用這些函數,你明白我想要做什麼嗎? - 1控制器到學生功能 - 1控制器到教師功能 和1個控制器來管理這個功能。 –
- 1. JavaScript名稱空間
- 2. JavaScript名稱空間
- 3. Javascript名稱空間聲明
- 4. 分享JavaScript庫的名稱空間或使用您自己的名稱空間?
- 5. JavaScript名稱空間對象文字
- 6. JavaScript的OOP名稱空間和繼承
- 7. 包含jQuery的JavaScript名稱空間
- 8. JavaScript中的動態名稱空間
- 9. 節儉節點JavaScript名稱空間
- 10. Javascript中的C#名稱空間機制
- 11. 使用||的Javascript名稱空間
- 12. Android中的Javascript名稱空間JavascriptInterface
- 13. JavaScript中的名稱空間實現
- 14. 空的空間的名稱
- 15. C#中的名稱空間和子名稱空間#
- 16. 將包名稱空間導入默認名稱空間
- 17. vb.net系統名稱空間與兄弟名稱空間衝突
- 18. 名稱空間中不存在類型或名稱空間名稱UpdatePanel System.Web.UI
- 19. 名稱空間「FormAuthentication」中不存在類型或名稱空間名稱「SetAuthCookie」
- 20. 名稱空間'System.Web.Mvc'中不存在類型或名稱空間名稱'ViewPage'
- 21. 名稱空間'Plugin1'中不存在類型或名稱空間名稱'ViewModels'
- 22. 名稱空間'System'中不存在類型或名稱空間名稱'Data'
- 23. 名稱空間'System.Web.UI.WebControls'中不存在類型或名稱空間名稱'ToolkitScriptManager'
- 24. 名稱空間'System.Diagnostics'中不存在類型或名稱空間名稱'Process'
- 25. 名稱空間中不存在類型或名稱空間名稱'置信'
- 26. 名稱空間'System.Data'中不存在類型或名稱空間名稱'Objects'
- 27. 名稱空間'Microsoft.Phone.Controls'中不存在類型或名稱空間名稱'ListPicker'?
- 28. 名稱空間'System'中不存在類型或名稱空間名稱'Net'
- 29. 名稱空間中不存在類型或名稱空間名稱'ExtendedControls'CMS
- 30. 名稱空間'系統'中不存在類型或名稱空間名稱'Numerics'
殘破的第二個鏈接:( –
只要找到谷歌「的JavaScript命名空間」 1分的結果,例如:http://javascriptweblog.wordpress.com/2010/12/07/namespacing -in-javascript/ –
如果有人告訴你你的答案不再是*勝任的* –