把read和write抽出来
把events注册进来
事件
增加很多事件
成功纳入事件
version