// 部件定义,其中 "custom" 是命名空间,"colorize" 是部件名称 $.widget( "custom.colorize", { // 默认选项 options: { txt: '', // 回调 change: null, }, // 构造函数 _create: function() { },
// 当创建及之后改变选项时调用 _refresh: function() { // 触发一个回调/事件 this._trigger( "change" ); },
// 自动移除通过 _on 绑定的事件 // 在这里重置其他的修改 _destroy: function() {},
// _setOptions 是通过一个带有所有改变的选项的哈希来调用的 // 当改变选项时总是刷新 _setOptions: function() {}, // _setOption 是为每个独立的改变的选项调用的 _setOption: function( key, value ) {} });
end.