前端面试题目(二十九)

27 篇文章 0 订阅
5 篇文章 0 订阅

啊啊啊初面居然过了   感动

1、rem和其他单位区别,vw vh使用场景?

2、懒加载实现方式,除了getBoundingClientRect还有什么方式

3、大文件上传怎么做

前端上传大文件的解决方案_前端大文件上传_weixin_52041354的博客-CSDN博客

前端实现文件的断点续传 大文件上传 - 灰信网(软件开发博客聚合)

图片用Blob转换成二进制base64格式,用Blob的slice方法进行文件切片,分片上传时带唯一标识(需前后端配合);xhr.upload中的progress方法可以实现监控每一个切片上传进度(进度条),断点续传:服务端保存已上传的切片 hash,前端每次上传前向服务端获取已上传的切片

4、react更新机制?

5、接口压力怎么考虑

6、promise设计规范?例如三种状态、不可逆之类

7、强缓存在返回值里怎么看……?memory-cache和啥来着

可以在请求size里面看是不是memory-cache?

8、no-cache和no-store区别

no-cache 表示的是不直接询问浏览器缓存情况,而是去向服务器验证当前资源是否更新(即协商缓存)。no-store 则更狠,完全不使用缓存策略,不缓存请求或响应的任何内容,直接向服务器请求最新。由于两者都不考虑缓存情况而是直接与服务器交互,所以当 no-cacheno-store 存在时会直接忽略 max-age

9、vue observer方法原理?例如对基本数据类型和引用数据类型都是怎么处理的

10、闭包使用场景,了解react hook里面的闭包吗

11、webpack和其他打包工具区别?

12、算法题,两树合成,好像没截图

13、说出下面的值?考察setState在react中合成事件和原生事件中的同步异步,记不清了尴尬

0 0 1 1 ?

然后二面面试官就有点恶心了,明确说了没有用过的东西还在一直问

1、怎么查一个api或者属性的兼容性

说了canIUse   问还有啥   说mdn   github作者介绍还问有啥

2、commonJS和es6 module区别?

3、讲下cookie,不同域名的cookie可以相互访问吗,怎么禁用cookie

设置什么cookie属性domain

4、看图说值

 

3

1

1

5、用typescript编程,说了不会他妈还要问,啥b,题目依稀是用typescript判断基本类型还是什么,忘了,没有截图 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值