今日面试总结
1. 数组去重 → 利用Set + 扩展运算符 …
2、语义化标签的好处
- 语义化的标签,旨在让标签有自己的含义。
- 代码结构清晰,方便阅读,有利于团队合作开发。
- 方便其他设备解析以语义的方式来渲染网页。
常见的语义化标签
<title>:页面主体内容。
<hn>:h1~h6,分级标题,<h1>与 <title> 协调有利于搜索引擎优化。
<ul>:无序列表。
<li>:有序列表。
3、盒子模型的组成
把HTML页面中的布局元素看作是一个矩形盒子,即一个盛装内容的容器。它包括:边框border、外边距margin、内边距padding和内容content。
4、promise语法糖
async await
5、flex布局
flex-direction:决定主轴的方向(即项目的排列方向)。
flex-wrap:如果一条轴线排不下,如何换行。
justify-content:定义了项目在主轴上的对齐方式。
align-items:定义项目在交叉轴上如何对齐
6、get和post的区别
1、url可见性:
get,参数url可见; post,url参数不可见
2、数据传输上:
get,通过拼接url进行传递参数;
post,通过body体传输参数
3、后退页面的反应
get请求页面后退时,不产生影响
post请求页面后退时,会重新提交请求
4、传输数据的大小
get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大)
post请求传输数据的大小比较大。
7、h5新增特性
h5新特性