优化代码，合并改成r.js来实现