再次阅读code6
冠状病毒好凶猛啊, 再次阅读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里面. 郁闷啊. 还是需要本地调试.