月伤59
码龄3年
关注
提问 私信
  • 博客:54,782
    54,782
    总访问量
  • 101
    原创
  • 31,650
    排名
  • 358
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2021-06-23
博客简介:

qq_59625204的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    4
    当前总分
    883
    当月
    35
个人成就
  • 获得370次点赞
  • 内容获得31次评论
  • 获得191次收藏
  • 代码片获得1,792次分享
创作历程
  • 76篇
    2024年
  • 25篇
    2023年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

git强制回退

如果你需要从历史记录中完全删除某次提交,可以使用 git reset。注意,这种方法会重写历史,可能会给其他协作者带来问题。git reset --soft:保留工作目录和暂存区的更改,只重置提交指针。git reset --mixed:保留工作目录的更改,清除暂存区。选项用于强制推送到远程仓库,这会覆盖远程仓库中的历史。git reset --hard:丢弃所有更改。选项会使工作目录中的文件状态与仓库同步。将 HEAD 移回到前一次提交,
原创
发布博客 2024.10.24 ·
207 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

在vue项目中禁用鼠标右键,选中

【代码】在vue项目中禁用鼠标右键,选中。
原创
发布博客 2024.09.27 ·
560 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

js正则表达式的(.+)与(.+?)的区别

使用(.+)当你想要获取尽可能多的匹配内容时。使用(.+?当你想要逐步匹配并且需要控制匹配数量时。
原创
发布博客 2024.09.25 ·
374 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

npm安装vuex报错

安装指定版本的vuex,查看vuex的可安装版本。一般来说这个问题是因为npm的版本太高导致的。安装指定版本的vuex。
原创
发布博客 2024.09.24 ·
226 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

一键启动,停止,重启nginx

关闭的时候只能关闭当前目录的nginx.exe。
原创
发布博客 2024.09.24 ·
283 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

nginx配置history模式

的含义是:首先尝试按照请求的URI去寻找对应的文件,如果找不到,再尝试将请求作为目录处理,如果还是找不到,最后就返回。这对于单页应用来说非常有用,因为无论用户请求的是什么URL,服务器都会返回同一个HTML文件(即。:这是Nginx内置的一个变量,代表当前请求的URI,不包括参数部分。例如,如果请求的URL是。:尝试将请求作为目录处理,如果这个目录存在,Nginx会试图返回该目录下的默认文件(通常是。服务器配置中的一条指令,用于设置处理请求的策略。都无法找到对应的文件或目录,那么就返回。
原创
发布博客 2024.09.24 ·
779 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

document.visibilityState 监听浏览器最小化

页面隐藏包括 页面在后台标签页中 或者 浏览器最小化 (注意,页面被其他软件遮盖并不算隐藏,比如打开的 sublime 遮住了浏览器)。这样,我们可以监听 Visibilitychange 事件,当该事件触发时,获取 document.hidden 的值,根据该值进行页面一些事件的处理。prerender:页面在屏幕外执行预渲染处理 document.hidden 的值为 true。当文档从可见变为不可见或者从不可见变为可见时,会触发该事件。hidden:页面在后台标签页中或者浏览器最小化。
原创
发布博客 2024.09.19 ·
160 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

js将对象转换成数组形式

【代码】js将对象转换成数组形式。
原创
发布博客 2024.09.14 ·
164 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Multiple readback operations using getImageData are faster with the willReadFrequently attribute set

HTML Canvas2D中的willReadFrequently属性是一个布尔值,用于控制是否将图像数据缓存在GPU内存中,当设置为true时,浏览器会尽量将图像数据缓存在GPU内存中,从而提高多个getImageData读取操作的速度。HTML Canvas2D:设置willReadFrequently属性为true可加快多个getImageData读取操作的速度。
原创
发布博客 2024.09.14 ·
1670 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

项目警告Added non-passive event listener to a scroll-blocking ‘touchstart‘ event.

这个警告信息是由浏览器提供的,主要是为了提醒开发者关注性能问题。在移动设备上,'touchstart'事件可能会导致滚动操作的响应问题。当你在'touchstart'事件上添加了一个非被动的监听器(即监听器中有一些操作会影响默认行为,例如阻止滚动),浏览器可能会认为这是一个滚动阻止的行为,因此会发出这样的警告。如果你的事件处理器需要执行一些操作,但不影响滚动,可以考虑将事件监听器标记为被动的,使用。
原创
发布博客 2024.09.14 ·
358 阅读 ·
5 点赞 ·
0 评论 ·
0 收藏

使用js保存Blob和File文件

【代码】使用js保存Blob和File文件。
原创
发布博客 2024.09.13 ·
589 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用Ts封装一个函数,传递一个16进制颜色值和一个透明度,转换成rgba的形式

【代码】使用Ts封装一个函数,传递一个16进制颜色值和一个透明度,转换成rgba的形式。
原创
发布博客 2024.09.10 ·
131 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Vue3使用相同的ref名称总会获取到的是最后的元素

我的初始代码:<VoicePlayback ref="voiceRef"/><VoicePlayback ref="voiceRef"/>当前有两个相同的voiceRef时,我们通过console.log(voiceRef.value.$el)我们会发现当前打印的dom元素指向的是最后一个。那么我们应该如何解决这个问题呢?最后代码如下:<VoicePlayback v-for="(item, index) in voiceList" :key="ind
原创
发布博客 2024.09.10 ·
517 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Ts+正则表达式格式化时间

用于填充当前 str 的字符串。用于填充当前 str 的字符串。用另一个字符串填充当前字符串(如果需要会重复填充),直到达到给定的长度。填充是从当前字符串的开头开始的。最后返回一个新的字符串。用另一个字符串填充当前字符串(如果需要会重复填充),直到达到给定的长度。填充是从当前字符串的末尾开始的。当前 str 填充后的长度。如果该值小于或等于 str.length,则会直接返回当前 str。当前 str 填充后的长度。如果该值小于或等于 str.length,则会直接返回当前 str。
原创
发布博客 2024.09.09 ·
721 阅读 ·
14 点赞 ·
0 评论 ·
5 收藏

Vue3+Ts封装类似于Element-plus的图片预览组件

【代码】Vue3+Ts封装类似于Element-plus的图片预览组件。
原创
发布博客 2024.09.07 ·
428 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

axios取消请求

【代码】axios取消请求。
原创
发布博客 2024.09.06 ·
811 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

js中URLSearchParams的用法

作用:将URLSearchParams对象转换为字符串表示形式。作用:设置指定参数的值,如果参数不存在则添加新参数。作用:返回一个迭代器,用于遍历所有参数的键值对。作用:返回一个迭代器,用于遍历所有参数的名称。作用:返回一个迭代器,用于遍历所有参数的值。作用:根据参数名称获取对应的值数组。作用:判断是否存在指定名称的参数。作用:根据参数名称获取对应的值。作用:向URL中添加新的参数。作用:删除指定名称的参数。
原创
发布博客 2024.09.06 ·
387 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

在使用Vue3+Ts封装的微信消息播放组件时怎么停止上一次的声音播放

中,我们封装一个类似于微信消息播放的组件,但是会遇到一个问题,因为每一个实例化出来的组件都是单独的,里面的audio也是单独的,在我们点击另外一个组件播放声音时,我们会发现上一次播放的声音依旧在播放,导致两个声音重叠了,那我们应该怎么解决这个问题呢?此时就要用到ref作为元素的Attribute,给每一个声音播放组件绑定一个相同的ref,这个我们可以拿到所有的声音播放器的实例;event.target:可以得到当前鼠标点击作用于哪个dom上面,它是具体到这个组件的子dom;
原创
发布博客 2024.09.05 ·
387 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

vue3+ts封装类似于微信消息的组件

【代码】vue3+ts封装类似于微信消息的组件。
原创
发布博客 2024.09.05 ·
1322 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

TypeScript中封装防抖,节流函数

防抖是指在事件触发后,延迟一定时间再执行回调函数。如果在该时间段内多次触发事件,只有第一次触发会执行回调函数,后续的触发会被忽略。ReturnType:在typeScript中用来获取函数的返回值类型关键词。Parameters:在typeScript中用来获取函数的参数类型关键词。Parameters:在typeScript中用来获取函数的参数类型关键词。wait:防抖函数触发的间隔;wait:防抖函数触发的间隔;func:要进行防抖的函数;func:要进行防抖的函数;
原创
发布博客 2024.09.04 ·
699 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏
加载更多