dojo 文档中提到了两种类型声明。它们是data-dojo-type
和dojotype
。
例如,
dojoType="dojox.grid.DataGrid"
data-dojo-type="dojox.grid.DataGrid"
两者在所有主要浏览器中都可以正常工作。但我不明白,data-dojo-type 和 dojotype 有什么区别?
我应该在哪里使用dojoType
?我应该在哪里使用data-dojo-type
?
dojo 文档中提到了两种类型声明。它们是data-dojo-type
和dojotype
。
例如,
dojoType="dojox.grid.DataGrid"
data-dojo-type="dojox.grid.DataGrid"
两者在所有主要浏览器中都可以正常工作。但我不明白,data-dojo-type 和 dojotype 有什么区别?
我应该在哪里使用dojoType
?我应该在哪里使用data-dojo-type
?
我认为它是同一事物的新语法,也许它的功能略有不同,因为它针对 html5 进行了调整,您可以在此处阅读更多内容。无论如何,从我所看到的建议使用 data-dojo-type ...
来自 dojo 1.6 文档:
dojoType 属性已被弃用,在 2.0 中将不受支持。将所有出现的 dojoType 替换为 data-dojo-type,因为其行为基本相同,但需要注意以下几点:
使用 data-dojo-type 时,所有小部件属性必须存储在一个属性上:data-dojo-props
请参阅http://dojotoolkit.org/reference-guide/1.9/releasenotes/1.6.html