我是新來的道場。我爲現代瀏覽器編寫了一個應用程序(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"
有什麼好處?