标签‘destory’

dojo widget生命周期及使用详解

dojowidgetDojo所开发的控件具有很强的内聚性和面向对象性。dojo的dijit._widget是dojo提供的图形界面组件库。

首先从dijit组件的核心类dijit._Widget开始
dijit._Widget是所以dijit组件的父类,dijit默认提供的组件和自己开发的组件都要继承此类。dijit._Widget提供了对组件生命周期的管理。dijit组件生命周期管理在实现的时候使用了template method设计方式。dijit._Widget的create()方法定义了默认模版。开发人员也可以覆盖create()方法,提供一套不同的生命周期实现。dijit定义的生命周期实现:

图中椭圆行的三个方法是dijit提供的扩展点,用户可以自己覆盖这些方法。 查看更多...