data-dojo-type和dojotype有什么区别?

时间:2012-04-04 06:49:00

标签: dojo

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

例如,

dojoType="dojox.grid.DataGrid"

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

两者在所有主流浏览器中都运行正常。但我不明白, data-dojo-type和dojotype有什么区别?

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

2 个答案:

答案 0 :(得分:7)

我认为它是同一个东西的新语法,也许它的功能略有不同,因为它是针对html5调整的,你可以阅读更多here。无论如何,我看到它建议使用data-dojo-type ...

答案 1 :(得分:3)

来自dojo 1.6文档:

不推荐使用dojoType属性,并且2.0中不支持该属性。将所有出现的dojoType替换为data-dojo-type,因为行为大多相同,但需要注意以下几点:

  

使用data-dojo-type时,所有窗口小部件属性必须存储在a上   单个属性:data-dojo-props

请参阅http://dojotoolkit.org/reference-guide/1.9/releasenotes/1.6.html