V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Chuckle  ›  全部回复第 7 页 / 共 10 页
回复总数  197
1  2  3  4  5  6  7  8  9  10  
@iapplebear 每个列表元素的 dom 结构可以通过插槽自定义,你可以通过二维数组实现这个功能,外面是一层不定高虚拟列表,用于区分每一天,然后每个元素里面又是一个不定高虚拟瀑布流来展示该天的所有照片,通过这样嵌套两层虚拟列表,应该可以满足你的需求。https://i.imgur.com/fEn6ahz.png
@DOLLOR 主要还是小红书、抖音这种无限往下滑动的场景,快速找到并滚动到最后一次看的视频也是个算法题(
@crz 原生的滚动条确实应该隐藏掉,要的话应该再写个虚拟滚动条,小红书也是把滚动条隐藏了,demo 不直接展示 2000 条,也是因为实时计算是找最小高度的列,以其为基准,所以肯定是少于 2000 条的,确保体验,不然有些列长度太短了,留白难看,因为是不定高,所以每次加入元素只能找最短列,但不知道当前加入的元素实际高度。
@LavaC 写过个不定高的虚拟瀑布流 demo ,准确的布局还是做得到的,https://list.qcqx.cn/#/list/virtualwaterfall
@Chuckle #9 拟列表一般都是滑到底部后增量加载,类似分页,并不是一次性把所有数据加进 list ,而且计算布局也限制在视口附近的元素,优化手段还是很多的,查找要渲染的元素范围用二分,当然,往下滑动多了,list 还是会很大,可以考虑分数组、按范围计算,甚至上 canvas ,不过一般来说那点数据量 cpu 应付得过来的,总比上万个 dom 元素好多了,至于内存占用,这个没特殊限制倒没大问题,100w 个对象也才多大,重点还是列表布局的渲染,数据量大了怎么搞都是妥协,布局还是得老老实实算。这 demo 写得也一般,但是不定高虚拟瀑布流也能应付无图片的上万条数据。
@Chuckle 后端把图片宽高返回的话,计算量能小点,小红书就是这么干的
虚拟列表是在滚动时计算出要渲染的元素在数组中的索引范围,普通的定高、不定高的计算量不大,很流畅,但是不定高的瀑布流,还伴随着图片加载的话,计算量就很大了,写过个 demo ,https://list.qcqx.cn/#/list/virtualwaterfall
2024-07-20 22:02:00 +08:00
回复了 chensuiyi 创建的主题 程序员 程序员副业之写小说
蔚蓝共勉,经验+3.jpg
@imlonghao 确实该改改,太草班了,先提取出 Origin 的域名再去对比好点
2024-07-15 18:04:45 +08:00
回复了 chensuiyi 创建的主题 分享创造 VSCode 编程神器 fnMap(函数地图)免费送永久注册码
挺好的,装了再说,vscode 不知不觉已经装了 200+插件了(
2024-07-15 17:59:43 +08:00
回复了 hm9453680 创建的主题 问与答 打算搭建自己的博客记录的小东西,求大佬们的方案
hexo 静态、存储桶、cdn ,都不用服务器,markdown 写完就推到存储桶里再刷新下 cdn ,用 git 同步和备份数据,相比于动态站跑路也快,文章 md 文件都在你本地和 git 仓库里
为了方便,我拿 node 写后端先 cv 上这个中间件,获取请求头的 origin ,看是否在白名单域名里,再让 options 快速响应 https://i.imgur.com/iAEKPPE.png
好了,再讲讲跨域携带 cookie 以及有关响应头值吧,还有 option 与简单、非简单请求的恩怨情仇,好吧默认的跨域也总比自己去写出五花八门的 csp 好(协议也是草台班子
2024-07-06 19:30:06 +08:00
回复了 qianzanqi 创建的主题 程序员 关于用平板进行面试的可行性
ROG 幻 X:你好
2024-07-06 02:23:04 +08:00
回复了 gray0 创建的主题 分享发现 给大家推荐个开源的 windows 翻译软件,好用
好用,码住
2024-07-04 20:04:26 +08:00
回复了 EndlessMemory 创建的主题 小米 有没有 V 友用过小米官方的换电池服务的
k40 上个月鼓包换了电池,这个月内屏摔裂了换了屏幕(包括中框),服务点有些确实是外包,我去的那个就是,门面都没有,路边一个小门上二楼,但开的受理单、室内元素都是小米的,服务也不错,告知手机密码、签个字,等就行了,好奇也能过去看看咋修的,换电池 10 分钟、屏幕 1 小时。提前在小米商城预约时间,第二天就有服务点的人打电话来沟通问题和物料情况。不过售后这种东西还是看地方、看维修人员技术,反正修完都有保修的,有问题再修 https://i.imgur.com/agAJ0Rd.png
2024-07-04 19:48:47 +08:00
回复了 daguaochengtang 创建的主题 Windows 作为程序员你是如何搭建自己的 windows 开发环境的?
固态没必要分盘,按文件夹分就行,装环境的、软件的各种文件夹,all in vscode ,配合 wsl ,也有人喜欢把数据库、环境都装 docker 里,我是习惯本地装,工具集合用 utools ,主打一个操作越少越好。还有固态+硬盘盒+Ventoy 搞的多系统已经吃灰了,VMware 也吃灰但也得装好。所有软件的快捷键都扔桌面,用 Coodesker 分类保存。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5469 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 07:49 · PVG 15:49 · LAX 00:49 · JFK 03:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.