DOM造成的网页堵塞问题
今天网站出了一个bug,就是当刷新好几次的时候,有可能会让js脚本失效。
第一件事就是调试啦。看代码如何执行。
先f12进入调试器,ElemS代码中鼠标右击会有一个break on...选项接着选择第二个选项Attributes modifications确定,然后有执行事件的话调试器就会跟踪脚本。按f10跟踪每次执行。
经过排查,原来是sea.js惹的祸(声明下,这代码不是我写的,我是接二手的),define(function(require, exports, module) {}是他,就是他,就是这句代码,模块加载。
里面的代码可以执行,但有时候没办法执行。这是sea.js进行模块预加载的时候dom反复操作导致Dom堵塞,看来是需要重构了,哎呀。过天发重构的文章。
对于小型项目我觉得完全没必要使用模块。命名那点事会难倒聪明的你?
浙公网安备 33010602011771号