1.自我介绍
2.为什么学前端
3.实习过程最有成就感的事情
8.堆和栈的区别
栈内存主要用于存储各种基本类型的变量,包括Boolean、Number、String、Undefined、Null以及对象变量的指针,这时候栈给人的感觉就像一个线性排列的空间,每个小单位大小基本相等
堆内存主要负责像对Object类型的存储
栈内存的变量一般都是已知大小或者有范围上限的,算作一种简单存储。
堆内存存储的对象类型数据对于大小这方面,一般都是未知的。
栈内存线性有序存储,容量小,系统分配效率高。而堆内存首先要在堆内存新分配存储区域,之后把指针存到栈内存中。
垃圾回收方面,栈内存变量基本上用完就回收了,而堆内存中的变量存在很多不确定的引用,只有当调用的变量全部销毁之后才能回收
4.http2.0和3.0区别,2.0新特性 http1.1服务器推送 2.0解决了什么事情
5.计网队头阻塞
tcp队头阻塞
http队头阻塞
解决http队头阻塞
6.浏览器缓存,http缓存,nocache和nostore区别
7.性能优化指标
8.性能优化的方法
8.css
9.bable如何打包let const
块级中
10.width和content在不同盒模型下的影响
11.promise状态不改变,事件循环
12.每隔三个数加一个逗号
13.跨域
cors设置的跨域头部
14.看代码说输出(问的promise相关,状态不可再变,事件循环)
15.数字格式化,每隔三个数字加一个逗号
16.CSS3硬件加速
浏览器渲染的图层一般包含两大类:渲染图层(普通图层)以及复合图层
17.html和css基础知识点
form的属性