将资源加载与逻辑分开