F0UC:主要指的是样式闪烁的问题,由于浏览器渲染机制(比如firefox),在CSS加载之 前,先呈现了 HTML,就会导致展示出无样式内容,然后样式突然呈现的现象。会出现这个问 题的原因主要是css加载时间过长,或者css被放在了文档底部。
白屏:有些浏览器渲染机制(比如chrome)要先构建D0M树和CSSOM树,构建完成后再进 行渲染,如果CSS部分放在HTML尾部,由于CSS未加载完成,浏览器迟迟未渲染,从而导 致白屏;也可能是把js文件放在头部,脚本的加载会阻塞后面文档内容的解析,从而页面迟 迟未渲染出来,岀现白屏问题。
Was this helpful?
0 / 0