关于JS污染

因为JS是弱语言,这就会使当同一变量再次赋值的时候会覆盖掉之前的对象或者值,这就会导致你导入的一些js文件和函数的情况会使业务逻辑崩坏和错误,为了避免这种情况,我们尽量做到少用全局变量

关于JS的自调用和回调

通过自调,我们可以将一次性的业务逻辑将其里的变量变为局部变量,这样就会减少JS污染,回调是通过参数传递另一个函数,函数本身是一个内置对象,函数执行后并返回