js的重构