PatPat前端一面面经10.29
很好的一个面试官,很有耐心,一共面了一个半小时
1.自我介绍
2.h5c3遇没遇到兼容性的问题
3.了解过盒模型么
4.说一下css的隐藏元素
5.说一下浮动 (浮动的带来的问题 和解决的问题)
6.讲一下怎么实现水平居中 垂直水平居中
7.讲一下块元素 和行元素 区别是什么
8.br标签是属于行还是块元素
9.了解过bootstrap
10.怎么实现两栏布局
11.了解过移动端的布局么,手机浏览器 (rem 百分比 flex布局)
12.了解过媒体查询么
13.css中常用的长度单位 (px em vh(试图高度) vw rem pt )
14.说一下选择器优先级
15.说一说对精灵图的理解
16.有没有用过svg
17.js的基本数据类型 和 引用类型
18.typeof null 输出 (object) typeof [] (object)
19.null 和 undefined 区别
20.引用类型和基本数据类型区别
21.了解过 事件冒泡和事件委托
22.event 怎么组织默认事件
23.说一下对闭包的理解 造成的影响
24.说一下原型和原型链
25.说一下显示原型 和 隐式原型
26.怎么实现继承 (通过构造函数继承 原型继承 组合式继承 拷贝 寄生组合)
27.new 一个对象的历程 (开辟了一个空间 改变了this指向 执行构造函数函数代码 返回this)
28.说一下 ajax (创建一个ajax )
29.ajax里的状态码 1 2 3 4
30.说一下 == 和 === 的区别 [] === [] (因为地址不同)([] 是传的地址)
31.web存储 session cookie local
32.js怎么实现一个倒计时 (获取当前的时间)
33.setinterval setinterval 区别
34.setinterval 会造成什么问题
35.es6 新特性
36.const 和 let 区别
37.vue的生命周期
38.vue- router
39.set 数据结构
40.说一说promis的理解 ()
41.computed和watch的区别
42.用过webpack么
43.跨域问题
后来录音就断了,聊了一下公司业务方面的
#秋招##面试题目#