前端开发实习面试问题
1.JS的基本数据类型,引用类型,以及他们的区别?
常见的基本数据类型:Number、String 、Boolean、Null和Undefined。基本数据类型是按值访问的。
引用类型数据:对象类型Object type,比如:Object 、Array 、Function 、Data等。javascript的引用数据类型是保存在堆内存中的对象。与其他语言的不同是,你不可以直接访问堆内存空间中的位置和操作堆内存空间。只能操作对象在栈内存中的引用地址。所以,引用类型数据在栈内存中保存的实际上是对象在堆内存中的引用地址。
2.JS原型和原型链的理解,还有原型对象?
3.浏览器发送一个请求的具体实现过程,比如发送一个AJAX请求
4.元素垂直居中的方法,比如一个浏览器弹窗(alert)如何实现垂直居中
块元素里面的行内元素;行内块元素和文本元素;块元素;弹窗居中用js方法获取窗口的宽高值。
5.flex布局,flex=1的含义
6.flex布局如何实现垂直居中
flex布局需要在父元素中加上 display: flex;,在此我们就先开始了解水平居中和垂直居中两种属性。其两种属性分别为: