为什么选择前端一、CSS1.水平垂直居中方式2.选择器优先级3.能够继承的样式4.浮动带来的影响怎么解决5.display:none visibility:hidden opacity:0 的异同6.盒子模型和怪异盒子模型二、JS1.var let const区别2.const声明一个对象 改变对象里面的属性会报错么3.数据类型4.判断数组的方法5.判断一个字符串是否包含另一个字符串的方法6.遍历对象的方法7.For in 遍历对象有什么影响8.for遍历数组和foreach遍历数组有什么区别9.数据类型转换为false的三、Ajax1.Ajax XMLHttpRequest发起请求的流程2.Get请求和Post请求的区别3.Get传参带来的影响4.Post请求体常见格式四、Promise1.promise是什么2.有几种状态,可不可以改变状态3.什么方法可以进入微队列,什么方法进入宏队列五、网络1.location、session、cookie 的异同2.什么是跨域,跨域的解决方案首先面试官人很好,全程提示和解释。这次面试深深让我感觉到基础知识方面还有很大的漏洞,很多基础的问题都只是了解过,没有深入,不过这次面试确实学到很多东西。(已挂)