11.6 20:40
首先是笔试:40分钟
1、 请使用原生js实现一个防抖函数
2、请写出以下代码执行的结果
3、以下代码目的为发送一个日志请求,有什么问题?如何进行优化?
4、请实现一个深拷贝函数
5、一个数组par中存放有多个人员的信息,每个人员的信息由年龄age和姓名name组成,如 { age:2, name:'xx' }。不使用sort,请写一段JS程序,对这个数组按年龄从小到大进行排序。
6、请使用es5实现promise
7、new Animal 、 new Animal() 、new Animal({}) 的执行结果有什么区别
8、请使用html、css实现一个员工名片页面,页面布局如下:
面试
1. 自我介绍
2. http1.0 和 2.0 的区别
3. 类的继承方式,extends关键字继承时语法糖还是?语法糖,如何实现的?
4. BFC有了解吗? 除了块级格式化还有哪些?
5. 重排和重绘的定义?如何减少重排、重绘?
6. 脱离文档流的方法?
7. vue3 有什么更新?
8. vue虚拟dom是什么,如何实现的?
9. Vue计算属性(computed)怎么实现的?
10.computed和watch的区别?什么时候使用它们?
11.数据的双向绑定原理?
12.promise怎么实现的,原理是什么?
13.有处理过跨域吗?
14.跨域的方式?
15.浏览器状态码了解吗?301 302 304 什么时候会用到304?
16.async await 有了解吗?
17.反问
还有一些忘记了~想起来了再补
全部评论
(6) 回帖