dojo文档中提到了两种类型声明。它们是data-dojo-type
和dojotype
。
例如,
dojoType="dojox.grid.DataGrid"
data-dojo-type="dojox.grid.DataGrid"
两者在所有主流浏览器中都运行正常。但我不明白, data-dojo-type和dojotype有什么区别?
我应该在哪里使用dojoType
?我应该在哪里使用data-dojo-type
?
答案 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