浏览器接到html产生DOM,javascript改变其中某些内容,然后显示出来,问题是浏览器先解释javascript,然后再解释改变后的DOM吗?否则需要reload啊。

解决方案 »

  1.   

    我记忆里是这样的,
    浏览器解析DOM的时候,如果遇到script标签,是会先停下来所有的解析线程 去预处理script,这样做的目的就是放置javascript改变DOM tree的结构。就是为了一次性的绘制好DOM。具体的可以看这篇文章:
    http://www.cnblogs.com/lengyuhong/archive/2012/05/20/2509120.html
      

  2.   

    当然了,DOM即使绘制好了 也是可能会被修改的
      

  3.   

    http://blog.csdn.net/hch126163/article/details/7965695