获得徽章 0
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
#每天一个知识点# 27后端一次性返回10w条数据,你该如何渲染?
设计不合理
后端返回10w本身技术方案设计就不合理;
可以先主动说明,查明面试官意向,非要这么做,提供解决方案;
1.自定义中间件
自定义nodejs中间层,获取并拆分这10w条数据
前端对接nodejs中间层,而不是服务端
成本较高
2.虚拟列表
只渲染可视区域DOM
其他隐藏区域不显示,只用div撑起高度
随着浏览器滚动,创建和销毁DOM
虚拟列表实现起来非常复杂,可借用第三方lib
Vue-virtual-scroll-list
React-virtualiszed
设计不合理
后端返回10w本身技术方案设计就不合理;
可以先主动说明,查明面试官意向,非要这么做,提供解决方案;
1.自定义中间件
自定义nodejs中间层,获取并拆分这10w条数据
前端对接nodejs中间层,而不是服务端
成本较高
2.虚拟列表
只渲染可视区域DOM
其他隐藏区域不显示,只用div撑起高度
随着浏览器滚动,创建和销毁DOM
虚拟列表实现起来非常复杂,可借用第三方lib
Vue-virtual-scroll-list
React-virtualiszed
展开
5
3
赞了这篇沸点
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章