前端作为一个技术岗,其面试可想而知如果没有足够的技能作为支撑,那么前端面试的时候就是火葬场了。今天一起来看看前端面试官常温的问题有哪些?
1.前端与后端数据交互的格式有哪些,为什么大部分现在都用json而不用xml。
答:XML:<person><name>知了堂</name><age>3岁</age></person>
JSON:{ name:”知了堂”,age:3}
JSON书写方便节省字节,更轻量,前后台都有直接解析JSON的方法(JSON.stringfity/parse)使用方便。
2.Flex布局熟悉吗,说几个常用的属性。
答:这个几乎每天都在用,还是挺熟悉的。
display:flex
align-items 多个
align-content:单个
justify-content
justify-items
flex-direction
flex-wrap:
flex-basic:初始盒子宽度 flex
flex-grow:增长因子 200 4*40=160 1,1,1,2 1/5*40 flex
flex-shrink :缩减因子 200 60*4=240
3.说一下CSS盒模型
答:CSS的盒模型包含了一下几个内容margin,padding,border,content。
在计算盒子宽高的时候,IE和Chrome会有一些区别,IE算到border,Chrome的宽度只包含content区域,因此CSS3提供了box-sizing这个属性来修改。
4.CSS常用选择器,选择器权重问题。
答:*(has,not,target,root。。。。)通配符, ID,class,attr属性,element,子代( > + ~ ),
UI状态伪类选择器(hover,active,link,seceted..,checked),
结构性伪类选择器(nth-child,fist-child,last,nth-of-type...before,after....)
!important > style > id > class > elemnet > 伪类和属性
前端面试官常问的问题有哪些?前端面试必备面试题.关注
成都前端培训机构,带你了解更多相关问题。