修改：addEvent 在 func 不为函数时也返回自身
修复：变量 i 应为局部变量
修改对象绑定

* 属性和方法重名（-_-||）
* 绑定多对象（基本全部参数都要重新设置，或者绑定单个对象更好）
* 添加方法 update，更新对象属性
还是对象绑定改动

* 单个对象，需要多个对象的话覆盖 update 方法
* 添加方法 unbind，解除绑定