data-dojo-type 和 dojotype 有啥区别?
Posted
技术标签:
【中文标题】data-dojo-type 和 dojotype 有啥区别?【英文标题】:What is the difference between data-dojo-type and dojotype?data-dojo-type 和 dojotype 有什么区别? 【发布时间】:2012-04-04 06:49:00 【问题描述】:dojo 文档中提到了两种类型声明。他们是data-dojo-type
和dojotype
。
例如,
dojoType="dojox.grid.DataGrid"
data-dojo-type="dojox.grid.DataGrid"
在所有主流浏览器中都可以正常工作。但我不明白,data-dojo-type 和 dojotype 有什么区别?
我应该在哪里使用dojoType
?我应该在哪里使用data-dojo-type
?
【问题讨论】:
【参考方案1】:我认为它是同一事物的新语法,也许它的功能略有不同,因为它针对 html5 进行了调整,您可以阅读更多here。无论如何,从我所看到的建议使用 data-dojo-type...
【讨论】:
【参考方案2】:来自 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
【讨论】:
我相信将所有属性放入 data-dojo-props 仅在 1.6 版中。它引起了社区的强烈反对,并在 1.7 中被删除。见link以上是关于data-dojo-type 和 dojotype 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章