按照执行顺序进行代码编写
isc.ClassFactory.defineClass("M3Vcode", "Canvas");
isc.M3Vcode.addProperties({
initWidget: function() {//执行顺序 33333
this.Super("initWidget", arguments);
var it = this;
},
getInnerHTML: function() { //执行顺序 222
var html = '<div id="' + this.getCanvasName() + '_Vcode" style="background-color: red;"></div>';
return html;
},
draw: function() {//执行顺序 4444
if (!this.readyToDraw()) return this;
this.Super("draw", arguments);
var it = this;
var temp = document.getElementById(this.getCanvasName() + '_Vcode');
temp.style.width = this.width+"px";
temp.style.height = this.height+"px";
it.initVcode();
},
resized: function() { //执行顺序 1111111
if (this.isDraw) this.markForRedraw()
}
});