去掉了script.js的依赖，改为自己实现