Dojo / Dijit宣布控制

时间:2012-10-10 13:59:48

标签: dojo

两个声明有什么区别,一个(或有一个)已经停止?

<div data-dojo-type="dijit.Dialog" data-dojo-props="title:'Confirm Deletion'">
...
<div dojoType="dijit.Dialog" title="Confirm Deletion">

1 个答案:

答案 0 :(得分:2)

data-是HTML5表示法。从技术上讲,<div dojoType="dijit.Dialog" title="Confirm Deletion">是无效的HTML,因为HTML规范没有定义属性dojoType以及作为小部件属性的其他属性。结果是,当您在html编辑器中打开文件时,html编辑器会将标记突出显示为无效。

HTML5规范识别出使用自定义属性和添加了data-属性。 HTML5编辑器将接受任何属性begininnng data-作为有效。

展望未来,您应该使用HTML5表示法。

<div data-dojo-type="dijit.Dialog" data-dojo-props="title:'Confirm Deletion'">