重构了一些前端代码，将 Director 等对象作为 jQuery 的插件