我想在我的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/ –
如果有人告诉你你的答案不再是*胜任的* –