完成核心功能重构

完成核心功能重构，并编写单元测试，生成jsDoc文档