优化前端结构