pr form lianqin7

1. 美化了 readme 文档
2. 修复了 spec 里的一些语法错误
3. 将 `getter` 里重复的处理交由 `setter` 解决，提升性能