注册前端部分