摘要: 手动滚动虚拟长列表实现 实际上就是在首屏加载的时候,只加载可视区域内需要的列表项,当滚动发生时,动态通过计算获得可视区域内的列表项,并将非可视区域内存在的列表项删除。 计算当前可视区域起始数据索引(startIndex) 计算当前可视区域结束数据索引(endIndex) 计算当前可视区域的数据,并渲 阅读全文
posted @ 2024-07-05 20:54 舒克无良 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 图片压缩 借用了images、imagemin等第三方库,压缩jpg、Png图片 viteImagemin也可以实现,代码量更加少,squoosh就没用过了 输入需要压缩的文件 //判断是否已经有这个文件路径 function setInputName() { return new Promise( 阅读全文
posted @ 2023-10-13 10:14 舒克无良 阅读(152) 评论(0) 推荐(0) 编辑