1、重构，使用module的context代替window的context