Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近深入研究了源代码(因为我的另一个问题)并偶然发现了以下行
storeId = (name.indexOf("@") == -1) ? name : name.split("@")[0]
在应用程序控制器的 getStore() 方法中(ExtJS 版本 4.1.3)。
现在我想知道商店名称中的@whitin是什么?我以前从未见过。
中的代码Ext.app.Controller使用“@”来创建明确的类名,其中很明显哪一部分是类名,哪一部分是命名空间。根据来源,格式应该看起来像Model@Name.space。
Ext.app.Controller
Model@Name.space
获取storeId您发布的内容的方法只是意味着如果有'@'然后获取类名('@'之前的部分),如果没有,则获取整个内容。
storeId