我读通过道场优雅tutorial,并有创建一个名为类的例子:dojo命名类 - 何时使用它们以及如何创建它们?
// Create a new class named "mynamespace.MyClass"
declare("mynamespace.MyClass", null, {
// Custom properties and methods here
});
问:什么时候应该使用名为类和何时应使用匿名类?
“命名mynamespace.MyClass类是现在应用在全球范围内提供”
问:如何在应用程序中创建我的类的实例?
“如果他们将与 道场解析器使用。所有其他类应该忽略className参数命名类应该只被创建。”
问题:这是什么意思?
有趣。我记得在使用AMD加载器时已经阅读过一些你不能使用命名类的东西。这些类名尤其如此。已被dojo解析器用于识别小部件,但由于dojo 1.8也可以直接使用模块名称“my/form/InputWidget”作为data-dojo类型。所以我再也看不到任何用于命名类的用法。 – James