我是新来的道场。我为现代浏览器编写了一个应用程序(CSS3/HTML5)。在一些页面上,我需要一个执行简单操作的按钮。我只是写了这样的按钮:为什么我应该为单个按钮使用data-dojo类型?
<button class="myButtonClass" data-dojo-attach-event="click:myCallback">Click me</button>
而且我什么都不需要。但我的较长道场经验的同事说我错了,我应该使用dijit的小部件,而不是一个HTML按钮,所以我应该写:
<button data-dojo-type="dijit/form/button" data-dojo-attach-event="click:myCallback">Click me</button>
的行为是相同的,但通过道场取代我button
标签很多复杂的span
和div
标签很难理解和定制(imho)。我的同事们只是争辩道:“这是在道场做的正确方法”。在这种情况下,当Vanilla/CSS3和attach-event完成这项工作时,data-dojo-type="dijit/form/button"
有什么好处?