8.2.3 源码解析