两个声明有什么区别,一个(或有一个)已经停止?
<div data-dojo-type="dijit.Dialog" data-dojo-props="title:'Confirm Deletion'">
...
<div dojoType="dijit.Dialog" title="Confirm Deletion">
答案 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'">