楼主双非本科目前大三,有实习经历
4.6 1h 15min
1、自我介绍,项目介绍
2、看代码说输出,并解释一下为什么输出这样?
console.log('start') setTimeout(() => { console.log('timer1') Promise.resolve().then(function () { console.log('promise1') }) }, 0) setTimeout(() => { console.log('timer2') Promise.resolve().then(function () { console.log('promise2') }) }, 0) Promise.resolve().then(function () { console.log('promise3') }) console.log('end')
setTimeout延时和不延时有什么区别???
var name = 'x' var people = { name: 'y', setName: (name) => { this.name = name return () => { return this.name } } } var getName = people.setName(name) console.log(people.name) console.log(getName())
3、reduce用法以及各个参数含义
4、Map和Set的特性
5、proxy用法 双问号?? 用法
6、水平垂直居中的几种方式
- Tranform:translate用法
7、padding-top: 50%相对于什么?什么效果?
8、盒模型
9、rem、px,em 1vh用法以及代表什么含义
10、Vue全局组件注册方式,全局指令方式
11、会不会触发响应式,要触发响应式如何做?
data() { return { user: {}, userList: [], } }, methods: { setName(name) { this.user.name = name;
12、响应式原理
- 响应式原理过程(讲源码里的方法调用过程)
- 和computed有什么关系
13、Computed 和 method 做计算属性时, 有什么区别?为什么有区别
14、写一个slot(具名,作用域)的用法
15、style scoped 当前组件不影响其他组件样式的原理,以及编译成什么?
16、输入url到页面渲染发生了什么?
17、强缓存和协商缓存
18、跨域
- nginx
- vue proxy
- 原理?
- cors
- 请求字段?
- jsonp
- 原理?
- 获取数据后的回调函数写在哪里
19、cookie,localStorage,sessionStorage区别
20、路由的两种模式
- history模式的popState具体用法?
21、算法题 不能用遍历
给定一个有序数组 和 一个数字n, 找出在数组中第一个大于数字n 的数字, 如果没有,输出数组的第一个数字。 比如 [1,3,6] ,数字n 是4 ,那么输出6
22、反问
最后评价:知识广度可以,深度不够,动手能力弱
全部评论
(1) 回帖