整理了一下js代码

功能没有改，只是区分了全局变量和局部变量
不习惯的话不要贸然合并。