II.Dojo的微巨
6.Dojo微巨的介绍
6.1:什么是微巨
Widget是屏幕上的控制器
Widget是中标准
Widget是可以被用户可操作
Widget包涵数据
标准的HTML控件,例如check box和radio box等都属于微巨。
(中间的省略,不想翻译了… …)
6.3.4:Dojo微巨的继承图
它的图示如下:
各部分的解释如下:
dijit._Widget:这是继承的根类,每个微巨都是这个类的子类。
dijit._Templated:这个类为子类提供了标准HTML代码中拥有的方法。是各多继承关系… …
dijit._Container:这个类提供了一些包涵其它微巨对象的方法,你可以认为它是各接口类。
dijit.form._FormWidget:所有出现在form表单中微巨类的根类。
dijit.layout._Layout:这是一个提供式样机制的根类。
Specialized Widgets:这些确实不属于dijit的类,但是这是一个存放那些即不是form,也不属于layout的地方
6.3.4.1:dijit._Widget
讲述了dijit._widget的主要方法… …
6.3.4.2:dijit._Templated
6.3.5:视觉上体验Dojo的微巨
去看一些Dojo的微巨,这对于我们来理解微巨很重要。这对于你拓宽Dojo微巨集合的视野很有帮助。这些微巨的分类与它们的大包格式是相同的。绝大部分微巨都有很多的属性,这些属性对加强扩展功能很有帮助。我们展示一些简单的微巨来产生一个总体的概念。在后续的章节中我们分别操练这些微巨,体会他们的power。这些例子都在dijit/tests中可以找到。
6.3.5.1:表单和数据微巨
太多了,省略
6.3.5.2:排版微巨
这些微巨都是出现在layout目录下,大概内容如下:
LayoutContainer
SplitContainer
StackContainer
AccordianContainer
ContentPane
TabContainer
InlineEditBox
Menu
Toolbar
ProgressBar
Tooltip
TooltipDialog
Dialog
ColorPalette
Tree
6.3.6:建立你自己的微巨
注:没讲步骤,只是说可以… …