![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试官
文章平均质量分 81
常见高频面试题
木秃头的前端
菜鸟前端程序员一枚...
展开
-
怎么看待前端消息实时推送
马上下班,马上五一,快看完这一篇再下班吧🫰。原创 2024-04-30 17:57:04 · 507 阅读 · 1 评论 -
SessionStorage多窗口到底能不能共享信息
其实不仅window.open("同源页面")这种方式新开的页面会复制之前的,通过a标签新开的页面同样也会,原理相同,在这就不赘述了。原创 2024-03-15 11:05:03 · 954 阅读 · 1 评论 -
面试官:如何实现在浏览商品时,进入详情,再返回,列表刷新,滚动条还在之前的位置?
当用户点击商品详情时,我们记录当前的滚动条位置,然后在返回列表页时,首先触发列表的刷新操作,然后再将之前记录的滚动条位置重新设置回去。利用Vue Router来管理页面跳转,使用了VueX来存储和恢复滚动条位置。在浏览商品时,点击商品详情,然后返回,要求列表刷新,同时滚动条还在之前的位置,怎么实现?组件更新时,检查是否有之前保存的滚动条位置,并将滚动条位置恢复到之前的状态。页面时,记录当前滚动条位置并将其保存在Vuex store 中。action来保存当前滚动条位置,在返回列表页时,再使用。原创 2024-01-25 11:32:05 · 874 阅读 · 0 评论 -
一个页面同时发出百条请求时怎么处理?
在这种情况下,可以将一部分内容延迟加载,例如将广告或某些推荐文章放置在用户滚动到页面底部时才加载,而不是在页面初始加载时就全部请求和展示。在发送批量请求时,前端可以将多个独立的请求合并为一个请求发送给后端,通常使用类似于RESTful API的方式。如果不使用批量请求和数据合并,页面可能会发出100条单独的请求来获取每个用户的动态信息,导致大量的网络开销和响应时间延长。在处理多个请求时,可以根据请求的重要性和紧急程度为它们设置优先级,以确保重要内容能够优先加载,从而提高用户感知的加载速度。原创 2024-01-19 11:00:02 · 2049 阅读 · 1 评论 -
部分性能优化
路由懒加载。原创 2024-01-15 15:04:31 · 1993 阅读 · 0 评论