老师请问 浏览器渲染页面过程 这一块知识点在那里讲到过

老师请问 浏览器渲染页面过程 这一块知识点在那里讲到过

学完了想再看一遍,结果找不到对应章节了

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕久久 2020-09-03 09:32:24

同学你好,问题解答如下:

浏览器渲染页面时,会先解析html结构,生成dom树,这个过程中,如果碰到了css,假如css是通过link标签引入的,则会去加载该文件,加载完成,会渲染css渲染树(此时dom树会继续渲染),然后dom树和渲染树结合在一起,生成渲染树,最后浏览器根据渲染树,显示出各个元素的位置,即可以同时进行渲染css渲染树和dom树这两步操作。

而js文件的加载过程,则是贯穿于上述过程中的,可能html已经渲染完成,但是js还没加载完,也可能js加载完了,但是html还没渲染完。

祝学习愉快!

好帮手慕久久 2020-09-02 10:22:02

同学你好,可以查看JSDOM扩展的笔记:

http://file.mukewang.com/class/assist/1570/4558021/aq3sebw5jrr/JSDOM%E6%8B%93%E5%B1%95%E5%86%85%E5%AE%B9.pdf

这里讲解了一些浏览器渲染页面的过程,同学了解这些就可以了。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

  • 提问者 twtszz #1
    老师,看完还是不太知道怎么去回答这个问题,这是一个面试题 1、解析HTML,构建DOM树 问题:如果遇到遇到script、link标签是会下载这些文件吗 2、构建渲染树 问题:不知道她这块的优先级是怎样的 如果有外部样式的话,是不是第一步已经把这些样式加载完毕了(不知道怎样是加载) 3、布局渲染树 4、绘制渲染树 主要问题就是不清楚构建DOM树时如果遇见了CSS文件、JS文件怎么办
    2020-09-02 22:58:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师