前端面试题记录
总结了面试中问过的技术问题,没有写很详细,只是一些考察点。
整体来说,移动端及nodejs开发经验已经变得重要;框架层面,React和Vue使用更广泛。
- 原型链
- 事件委托
- 对象去重
- 滑动效果
- CSS三角
- 对话框尖角(边框)
- 数组展开
- 判断是不是数组
- 垂直居中 translate原点
- Promise相关方法
- let const
- 判断空对象
- 垂直居中
- 数组展开
- 浏览器url过程
- 缓存304检验 etag
- 前端安全
- this
- call apply bind区别,并如何实现bind功能
- 菲波那切数列
- 函数科里化
- 数字千分符
- 回流重绘
- [2] == 2 true
- 数组顺序合并
- 节流(throttle),防抖(debounce)
- 图片懒加载
- js文件延迟加载
- 事件循环
- margin塌陷
- 白屏时间
- 性能优化
- 动画及性能优化
- 手机布局
- setTimeout按间隔时间输出
- 多页面通信
- 生成随机颜色
- parseInt
- random()边界
- setTimeout setInterval区别
- http headers了解哪些
- setTimeout实现setInterval功能,(可以取消循环吗)
- resful接口规范
- cdn加速原理
- 如何实现固定长宽比的div
- 前端存储 cookie session localstorage sessionstorage
- post表单提交元素请求格式
- 304原理 如何缓存及优先级
- html标签DNS预解析
- 原生ajax fetch
- 正则解析url
- 进程调度
- 链表 图是否有环
- 实现Promise
- 1亿个数据中找到前1000个最大的数字
github地址:https://github.com/justforuse/FE-interview-questions
欢迎提PR,一起完善 : )