面经2
解释一下js的闭包
内存泄露
如何检测和避免内存泄露
v8垃圾回收机制
pinia数据存在哪里
vuex数据存在哪里
vuex和pinia区别
小程序和h5区别
js的数组方法有哪些
some和forEach区别
some如何跳出循环
forEach如何跳出循环
throw
vue3 中ref和reactive区别
为什么ref要用.value
获取
浏览器强缓存请求头
为什么expires后还有cache-control
expires是http1.0种的缓存机制,使用绝对时间控制缓存的过期时间是什么意思,有什么作用
协商缓存请求头有哪些
使用ws/wss进行消息推送时图和确保消息的实时性和可靠性,如何处理断线重连和消息丢失的情况的
心跳检测间隔时间太短,会对浏览器造成压力怎么解决
web worker
service worker
小程序的图片压缩技术怎么实现的
weakmap map weakset set
常见数据结构
数组的存储和栈存储区别
栈存储和堆存储区别
http 1.0 1.1 2.0 3.0
http https
https的加密方式
http的状态码
tcp udp区别