答案有时间后续再整理。
一. JS
- eventloop
- 原型对象、原型链、instanceof
- 闭包
- new Object()的过程
- 讲一下继承 class继承?为什么调用super? 寄生组合继承和组合继承的区别?
- 垃圾回收机制
- JS的面向对象
- JS建一个二叉树,然后前序遍历
二. VUE
- 生命周期,自己用过这些钩子么?
- 双向绑定
- webpack配置
- slot插槽
- 自己有没有写过组件
- render函数
- v-if和v-show的区别
三. CSS
- 盒模型
- BFC
- 各种居中
- position有哪几种取值 fixed和relative区别
fixed随浏览器滚动而滚动 - 各种选择器
- diaplay的各种取值 四. HTML
- 动画效果自己实现过没有? 五. 网络相关
- https和http的区别
- https建立连接的流程
六. 前端工程
- web性能优化
www.cnblogs.com/lxwphp/p/81… - 浏览器缓存 如果不需要缓存怎么做
juejin.cn/post/684490… - 必问:浏览器从输入网址点击开始的动作
www.xuecaijie.com/it/157.html… - 页面渲染流程
js、css会不会阻塞页面渲染?为什么?为什么不写在一起?
juejin.cn/post/684490… - 怎么和后端交互
- WEB安全,具体解释csrf和xss、原理、怎么实现一次攻击、怎么防范、结合自己做的项目说(主要涉及了cookie,问要做什么标识可以解决上述问题)。
juejin.cn/post/684490… - 浏览器打开一个标签是进程还是线程 为什么 说一下html5的多线程 谷歌是进程(其他是线程?) 进程和线程的区别(主要是资源共享还是不共享)
- echarts 如果页面缩放会发生什么?怎么解决?