js封装和作用域