冠状病毒好凶猛啊, 再次阅读code6: acb5d80

用chrome跟踪dom变化
  • 在element里面选择dom的变化, 这样右侧dom breakpoints里面就出现了, source的breakpoints里面也会出现. 在这种情况下, source里面的call stack不是很有有用, 因为很多匿名.
function syncNodeInto(parent, pos, dom) {
  if (dom.parentNode == parent) {
    while (pos != dom)
      pos = rm(pos);
    pos = dom.nextSibling;
  }
  else {
    parent.insertBefore(dom, pos);
  }
  return pos;
}

这个函数就是实际改变的函数了, 我们在code6的源码里面看一下这个函数. 但是, 这个不在ts里面. 郁闷啊. 还是需要本地调试.

本地调试一下