12

dojo 文档中提到了两种类型声明。它们是data-dojo-typedojotype

例如,

dojoType="dojox.grid.DataGrid"

data-dojo-type="dojox.grid.DataGrid"

两者在所有主要浏览器中都可以正常工作。但我不明白,data-dojo-type 和 dojotype 有什么区别?

我应该在哪里使用dojoType?我应该在哪里使用data-dojo-type

4

2 回答 2

7

我认为它是同一事物的新语法,也许它的功能略有不同,因为它针对 html5 进行了调整,您可以在此处阅读更多内容。无论如何,从我所看到的建议使用 data-dojo-type ...

于 2012-04-04T06:54:05.613 回答
3

来自 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

于 2013-10-29T18:38:36.487 回答