代码拉取完成,页面将自动刷新
a canvas and svg particles show
site: https://pengjiyuan.github.io/particles.js/
我用了两种方式实现了粒子动态连线效果。
但是我们都知道,操作dom的代价是昂贵的,所以我用的这种svg的实现会对浏览器造成极大的负担(我的方式是用的canvas的重绘思想,频繁的移除加重绘svg元素,不推荐!在点的距离判断然后连线的实现方法上,找不到什么比较好的判断方法,
心想总不会两两比较吧,这样频繁的重绘计算浏览器能吃的消吗,看了一个particles大项目的源码,发现还真是,是我低估了浏览器的计算能力...)
用canvas实现明显浏览器会更从容,我还添加了鼠标move连线效果,svg还是想想算了(应该是我的方式错了,期待后续找到更优解法)
svg的能力当然不仅如此,之后我会用一种最优的方式实现,我相信svg不比canvas差。
后续可能会增加它的定制化内容~
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型