2019前端笔试题目答案(待更新...)
【一】页面布局题
【1】请说明HTML布局元素的分类有哪些?并描述每种布局元素的应用场景?
内联元素、块状元素、内联块状元素;
内联元素:用于不指定宽高,宽高由内容指定;
块状元素:用于指定宽高,标签占满一行;
内联块状元素:用于指定元素宽高,不占满一行。
【2】列举出在浏览器中,页面加载过程触发了哪些事件?并画出这些事件的执行顺序
- 开始解析HTML文档结构
- 加载外部样式表及JavaScript脚本
- 解析执行JavaScript脚本
- DOM树渲染完成
- 加载未完成的外部资源(如 图片)
- 页面加载成功
大家可查看以下大佬们更详细的解释
???? 浏览器加载、解析、渲染的过程
????你不知道的浏览器页面渲染机制 (注:这篇好文还提到defer、async的区别,在面试的时候,面试官也问了这个问题,大家也可以mark一下。)
????从输入URL
到页面加载完成的过程中都发生了什么事情