lib/kissy/5.0.0-alpha.3/build/base-debug.js
function () {
                var self = this, attrs = self.getAttrs(), attr, m;
                for (attr in attrs) {
                    m = ON_SET + ucfirst(attr);
                    if (self[m]) {
                        // 自动绑定事件到对应函数
                        self.on('after' + ucfirst(attr) + 'Change', onSetAttrChange);
                    }
                }
            }
function () {
                var self = this, attrs = self.getAttrs(), attr, m;
                for (attr in attrs) {
                    m = ON_SET + ucfirst(attr);
                    if (self[m]) {
                        // 自动绑定事件到对应函数
                        self.on('after' + ucfirst(attr) + 'Change', onSetAttrChange);
                    }
                }
            }
function ( ) { var self = this , attrs = self . getAttrs ( ) , attr , m ; for ( attr in attrs ) { m = ON_SET + ucfirst ( attr ) ; if ( self [ m ] ) { // 自动绑定事件到对应函数 self . on ( 'after' + ucfirst ( attr ) + 'Change' , onSetAttrChange ) ; } } }
bind attribute change event
@protected
bind attribute change event