之所以会写这篇文章,主要源于笔者在重构老项目的时候发现了一个bug,导致某个插件不生效了,在review加search code加断点调试之后,发现了原因:一个同名的变量将插件方法给覆盖了,ohmyGad。 正文 1.变量是如何被覆盖的 在一般情况下,js代码都是自上而下执行的,对于同一个变量,我们可以通过如下方式来修改: va...
之所以会写这篇文章,主要源于笔者在重构老项目的时候发现了一个bug,导致某个插件不生效了,在review加search code加断点调试之后,发现了原因:一个同名的变量将插件方法给覆盖了,ohmyGad。 正文 1.变量是如何被覆盖的 在一般情况下,js代码都是自上而下执行的,对于同一个变量,我们可以通过如下方式来修改: va...