1、项目
2、实习时间安排
3、为什么选择前端
4、水平垂直居中(多种方式)
5、margin 与 transform实现水平垂直居中的区别
6、回流重绘(问这个问题是想引导我第5题的答案)
7、两栏步局(多种方式)
8、高度塌陷问题的解决方案
9、BFC
10、如何开启BFC
11、盒模型
12、position
13、DOM事件有哪些
14、获取DOM事件的方法
15、事件绑定的方法
16、onclick与addEventListener的区别
17、注销事件绑定的方法
18、数据类型的判断方法
19、数组API(map、filter)
20、获取对象key值的方法(Object.keys)
21、Cookie、sessionStorage、localStorage的区别
22、sessionStorage、localStorage的API以及存储数据的方式
23、求输出
let a = 1 let obj = { a: 2, b: function () { return () => { console.log(this.a) } } } let bb = obj.b() bb()
24、求输出
let a = 1 let obj = { a: 2, b: function () { return function () { console.log(this.a) } } } let bb = obj.b() bb()
25、let、const、var的区别
26、Promise
27、vue生命周期
28、v-for的key值的作用
29、组件通信的方式
30、vuex的状态
31、反问
全部评论
(2) 回帖