1. 自我介绍
2. 实现动画的方式
3. 如何实现响应式布局
4. 整体的响应式布局
5. 怎么根据vw、vh调整?vw、vh的单位
6. 根据vw、vh会导致图片的拉伸,怎么解决?
7. vw、vh是什么?值是什么?比例?
8. 如何实现一个垂直水平居中
9. js的基本数据类型
10. js的继承方式
11. js闭包是什么
12. 闭包的使用场景
13. 高阶函数
14. promise有哪些状态
15. promise状态之间的流转?状态怎么触发
16. promise有哪些方法?all方法如果有一个结果是rejected,是等所有状态返回,还是立马返回rejected?
17. 使用promise一直没有返回状态应该怎么处理
18. 异步转同步怎么做
19. vue的响应式原理
20. Vue数据发生变化更新视图的内部实现原理
21. Computed和watch是怎么做到数据变化实现相应的变化
22. 说一下computed和watch
23. watch使用的注意事项
24. Vue的生命周期有哪些
25. vue怎么描述页面节点的
26. 模板语法怎么转换为实际的dom元素的
27. 抽象语法树的描述,其中的属性怎么描述
28. Vue怎么知道数据变化进而做到精准更新,怎么更新到DOM元素的
29. vue的diff算法及其时间复杂度
30. http状态码的304是什么意思
31. 怎么知道返回304,这个过程是什么
32. 协商缓存的实现,一些协商缓存属性的值
33. 说一下http里的keep-alive
34. 算法题
(1) 数组去重(不能用Set)
(2) 有效括号
(3) 最长有效括号
下午面,面完已 ‘共享中’ 状态,但很感谢百度愿意给我面试机会,让我知道自己的差距
#百度一面凉经# #百度提前批一面# #前端#