注释补充及风格修改

1. 补充函数的jsdoc
2. 修复大部分jshint warning
3. 部分代码实现的修改
就是因为看到mini-event、esl等一些其他类库用是都是new Error，所以感觉是不是可以统一写法。