每日必看
网络基础篇
1、OSI七层、TCP四层作用
2、TCP的三次握手
3、为什么TCP建立需要三次握手
4、四次挥手
5、断开为什么需要四次挥手
6、TCP的无差错传输?
7、TCP和UDP的区别
8、http的请求和相应组成
9、http状态码
10、http缓存
11、https的加密算法
12、TSL/TLL的握手过程
13、https的握手过程(原理)
14、keep-alive
15、websocket
CSS篇
1、CSS盒模型
2、CSS选择器
3、CSS伪元素、CSS伪类
4、水平垂直居中
5、BFC原理和创建
6、postCSS、less、sass
7、CSS动画
8、CSS hack 兼容性写法
9、CSS单位
10、rem的布局原理
11、相邻的两个inline-block节点为什么会出现间隔,该如何解决
12、meta viewport
13、画三角形
14、为什么块级元素设置宽度后,默认居左显示
15、为什么固定宽度的块级元素设置margin:auto可以实现水平居中显示
16、为什么块级元素的高度默认为元素自身高度
17、什么块级元素设置margin:auto无法实现垂直居中显示
18、为什么图片设置margin:auto不可以实现水平居中显示
19、为什么行内元素垂直margin无效
20、为什么inline-block元素会存在底部空隙
21、why BFC:格式化上下文,它是页面中的一块渲染区域,有一套渲染规则,决定了其子元素如何布局,以及和其他元素之间的关系和作用。
22、padding的百分比是相对于包含块的宽度。margin的百分比是相对于包含块的width
23、margin重叠问题
24、手写图片瀑布流效果
25、使用 CSS绘制几何图形(圆形、三角形、扇形、菱形等)
26、使用纯 CSS实现曲线运动(贝塞尔曲线)
27、实现常用布局(三栏、圣杯、双飞翼、吸顶),可是说出多种方式并理解其优缺点