HTML

如何理解 HTML 语义化?

script 标签中 defer 和 async 的区别?

从浏览器地址栏输入 url 到请求返回发生了什么

CSS

盒模型介绍

重排(reflow)和重绘(repaint)

如何减少重排和重绘?

对 BFC 的理解

BFC 即块级格式上下文,根据盒模型可知,每个元素都被定义为一个矩形盒子,然而盒子的布局会受到尺寸,定位,盒子的子元素或兄弟元素,视口的尺寸等因素决定,所以这里有一个浏览器计算的过程,计算的规则就是由一个叫做视觉格式化模型的东西所定义的,BFC 就是来自这个概念,它是 CSS 视觉渲染的一部分,用于决定块级盒的布局及浮动相互影响范围的一个区域。

BFC 具有一些特性:

JS

数据类型

数据类型的判断

原型和原型链

作用域与作用域链

粤ICP备2020113520号-2