JavaScript知识点整理2—作用域、闭包、模块