• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
笑傲书生
博客园    首页    新随笔    联系   管理    订阅  订阅

DOM造成的网页堵塞问题

DOM js脚本堵塞

  今天网站出了一个bug,就是当刷新好几次的时候,有可能会让js脚本失效。

  第一件事就是调试啦。看代码如何执行。

  先f12进入调试器,ElemS代码中鼠标右击会有一个break on...选项接着选择第二个选项Attributes modifications确定,然后有执行事件的话调试器就会跟踪脚本。按f10跟踪每次执行。

  经过排查,原来是sea.js惹的祸(声明下,这代码不是我写的,我是接二手的),define(function(require, exports, module) {}是他,就是他,就是这句代码,模块加载。

  里面的代码可以执行,但有时候没办法执行。这是sea.js进行模块预加载的时候dom反复操作导致Dom堵塞,看来是需要重构了,哎呀。过天发重构的文章。

  对于小型项目我觉得完全没必要使用模块。命名那点事会难倒聪明的你?

  

posted @ 2016-07-26 18:50  笑傲书生  阅读(181)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3