1.创建Document对象,开始解析web页面.解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中.这个阶段document.readyState = 'loading'. 2.遇到link外部css,创建线程加载,并继续解析文档. 3.遇到script外部js,并且没有设置async.defer,浏览器加载,并阻塞,等待js加载完成并执行该脚本,然后继续解析文档. 4.遇到script外部js,并且设置有async.defer,浏览器创建线程加载,并继续解析文档.