用template 来开发dojo widget

前端之家收集整理的这篇文章主要介绍了用template 来开发dojo widget前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
dojo 提供了一套模板机制来做widget. 可以写一段widget的HTML代码,运行时就可以把这段html替换到DOM里面.
参考这里: http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/manipulating-widgets-through-code/writing-your

有一点文档里面说的不清楚. 我通过看dijit里面的那些widget源码才搞明白. 在定义自己的widget类的时候,需要继承 dijit._Widget. 这个是所有widget的父类. 而 如果要使用模板机制,就还需要继承 dijit._Templated. 并不是每个现有的widget类都继承了 dijit._Templated. 因为它们可能没有使用模板. 所以,如果从那些没有继承 dijit._Templated的widget类,比如 dijit.layout.ContentPane等. 而又想使用模板,就需要另外继承 dijit._Templated. 原文链接:https://www.f2er.com/dojo/291871.html

猜你在找的Dojo相关文章