
CSS & HTML
- html 标签的一些共有的属性有哪些
- html 的新特性,除了语义化标签还有什么
- 给出一个布局,计算宽和高
- 标准盒模型、替代盒模型
padding后加三个值分别表示什么- 边距塌陷的解决方法-触发BFC
overflow除了hidden还有哪个值可以触发position除了absolute还有哪个值可以触发flex:1是哪三个的组合,默认值分别是什么- 讲讲
Promise - 判断基本数据类型的方法
var、let、const的区别- 实现深拷贝:
JSON.parse(JSON.stringfy()) - 如果是
function怎么办
JavaScript
for in和for of的区别- 怎么判断一个对象是不是可迭代的
- 怎么做到更改一个数组的副本,不影响原数组(slice)
- 宏任务微任务的输出顺序以及原因
JS-web-api
- 跨域怎么处理
项目
- 介绍一下最近在做的项目, 这个项目的出发点是什么,业务是什么样的,技术有哪些
- 讲一个自己做过的比较复杂的组件
- 页面适配的方法有哪些?
- 怎么判断设备类型?
运行环境
- 输入网址到页面显示的过程以及这些过程中前端可以做的优化
- 什么是懒加载
- 怎么提高首屏展示效率
HTTP
- tcp 和 udp 的区别以及应用场景
- http 的缓存策略
on和addEventListener的区别http请求方法有哪些- 浏览器缓存的请求头有哪些,强制缓存和协商缓存的区别
- 给出几个请求头,分别返回什么
cookie和webStorage的区别,应用场景?- 前端怎么获取
cookie,cookie存储数据的形式,localStorage中getItem获取的数据格式是什么?
算法题
- 面试题 17.14. 最小K个数
- 序列化一个对象
- 解释一下快排,时间复杂度怎么计算的
- 94. 二叉树的中序遍历(迭代解法)
- 455. 分发饼干
评论 (10)



