我讀通過道場優雅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