1

两种声明之间有什么区别,一种(或已经停止)是否会被终止?

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

1 回答 1

2

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

HTML5 规范认可使用自定义属性和添加data-属性。HTML5 编辑器将接受任何data-有效的属性 begininnng。

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

<div data-dojo-type="dijit.Dialog" data-dojo-props="title:'Confirm Deletion'">
于 2012-10-10T14:09:43.297 回答