- 博客(143)
- 资源 (2)
- 收藏
- 关注
原创 代码雨效果
视觉增强:半透明覆盖实现拖尾、等宽字体保证对齐、随机颜色增强科技感。获取Canvas元素并设置高分屏适配(解决Retina屏模糊问题)循环重置机制:到达底部后70%概率继续下落,30%概率重置。坐标跟踪系统:nextChars数组记录每列当前下落深度。每帧用低透明度黑色矩形覆盖画布,产生渐隐拖尾效果。计算字符绘制位置(基于列索引和下落深度)判断是否到达底部(随机重置或继续下落)绿色系颜色建议(示例使用随机颜色)避免复杂图形操作(纯字符绘制)垂直坐标系基于字体大小动态计算。固定列宽布局减少计算量。
2025-03-24 17:19:10
154
原创 vue埋点
条件是否被监控说明浏览器环境使用 axios✅依赖 XMLHttpRequest使用 fetch 的 axios❌需取消注释 resetFetch()Node.js 环境❌无 XMLHttpRequest 对象当前代码中方法被注释,如需监控 fetch 请求需取消注释该方法。
2025-03-14 17:35:07
1109
原创 vite打包 去掉 crossorigin
这是是 自己编写的vite 插件 plugins:[replaceCrossorigin()] 丢进这个就好了。
2024-12-04 18:01:34
284
原创 infinite-scroll-disabled设置为false 还是会触发v-infinite-scroll 这个滚动方法
解决办法 给父组件加上一个 最小高度 min-height :100vh 就可以解决这个问题。这里list 没有设置高度 父组件 也没有设置高度 就会导致这个 问题。
2024-12-02 18:16:00
283
原创 如何做一个抽奖 转盘 设置概率
3.可以把奖品的每一项的等级和中奖概率 自己整合成数组 当抽到三等奖 比如三等奖有三个选项 分别是第三个 第五个和第八个。就可以在这三个内再随机选一个出来 乘以一份的角度 再减去一半的角度。2.概率可以用1到100的随机数 设置概率 例如1到60是三等奖 60到80是二等奖 80到95是一等奖 95到100是特等奖 概率可以自己设置100还是1000。1.可以把份数用360度 除以 多少个抽奖项 转到哪 就多加想要的那一项是第几个乘以 一份的角度 减去一半的角度 就刚好转到那个位置的中间。
2024-11-12 11:17:17
1438
原创 直播点赞效果
getRandom加载图像创建渲染函数:定义动画的各个属性(如缩放、位移、透明度等),并生成一个渲染函数。扫描并更新动画:在每一帧中更新动画状态并绘制图像。启动动画:创建新的渲染函数并添加到动画列表中,启动动画扫描。希望这些注释和解释能帮助你更好地理解这段代码!好的,让我们详细解释一下diffTime是如何产生的,以及它在整个动画过程中的作用。diffTimediffTime是通过计算当前时间与动画开始时间的差值,并将其归一化到 0 到 1 之间得到的。
2024-11-08 15:31:11
993
原创 axios 发送 表单 application/x-www-form-urlencoded 用qs 序列化
这种的话 传过去 数组是 array 类型的 传过去的数据就不会有下标。在axios请求拦截器添加的就是。这样 的话 传过去的值就会是。在axios请求拦截器添加。
2024-10-30 15:20:43
291
原创 上传列表 对应上传进度
页面中一个上传文件的按钮 点击上传文件后会发起axios上传请求 同时会把这个文件的信息存在fileListing这个列表中,监听这个文件的上传进度 在页面中展示这个上传中的列表数据显示文件名和上传进度,上传完成后 进度隐藏 显示已上传完成要实现您描述的功能,我们需要使用前端技术来创建一个文件上传组件。这里我将提供一个基于Vue.js框架的示例代码,它使用了Axios库来处理文件上传请求,并在页面上动态显示文件的上传进度。
2024-10-29 16:38:50
341
原创 axios 取消请求 加上 控制并发 版本是1.7.5
从 v0.22.0 开始,Axios 支持 AbortController 以 fetch API 的方式取消请求。只有最后一个 能正常请求。
2024-10-29 15:18:31
530
2
原创 饿了么 表单 回填后 无法更新 问题
例如 后端返回的是 1 和 0 但是页面中是 true 和false babel值是对的 但是value的值是错误 的 就是导致 无法选择。1.后端返回的数据和原始的页面中的数据 对不上。
2024-09-24 16:33:25
564
原创 实现带有弧度的左右边角
因为第二个颜色的起始和结束位置都是 25 像素,这意味着在距离中心正好 25 像素的地方,颜色会从透明变为浅灰色。这个渐变会在中心位置产生一个圆形区域,该区域从中心向外 25 像素处开始由透明变为固定的浅灰色,覆盖整个元素的其余部分。进行一个圆形的渐变 把圆心定在 左上角 这个圆形的背景 就是透明的 剩下的 就是 这个#f5f5f5的颜色。at 0 0: 这设置了渐变中心位于元素的左上角(水平轴上的 0%,垂直轴上的 0%)。右下角的 after 也是同理 只是 定位的位置不一样。
2024-08-29 10:06:14
378
ssm框架goods.zip
2019-12-09
jdk-8u144-windows-x64.zip
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人