
web
文章平均质量分 70
微特尔普拉斯
非典型软件开发者!我不生产代码,我只是二进制数据的搬运工!
展开
-
Vue自定义指令实现下拉刷新和上滑加载更多
本文介绍了如何使用 Vue 自定义指令实现下拉刷新和上滑加载更多功能,并提供了一个完整的示例代码。该方案不依赖任何第三方库,仅使用原生 JavaScript 实现,代码简洁易懂,易于维护。同时,还讨论了实现过程中可能遇到的问题及相应的解决方案,帮助开发者更好地理解和应用该技术。你可以根据实际需要调整阈值、加载更多触发距离等参数。实际应用中,和方法通常会调用 API 获取数据,并更新列表内容。为了更好的用户体验,可以在加载过程中显示 loading 指示器。原创 2025-01-21 14:56:57 · 414 阅读 · 0 评论 -
微信小程序点赞动画特效实现
这里提供两种实现点赞动画特效的方法:方法一:使用 CSS 动画 wxss 文件: js 文件:解释:方法二:使用 canvas 绘制动画 wxss 文件: js 文件:解释:两种方法的比较:总结:以上两种方法都可以实现点赞动画效果,您可以根据实际需求选择合适的方案。原创 2024-09-13 07:17:53 · 1491 阅读 · 0 评论 -
微信小程序实现转盘抽奖,可以自定义编辑奖项列表
通过以上修改,奖项区域将从 0 度开始绘制,并且每个区域的角度信息会被正确记录在 prizeList 数组中,然后在 stopRotate方法中准确判断指针落在哪个区域,从而确定中奖结果。判断指针位置: 在 stopRotate 方法中,我们循环遍历 prizeList 数组,并根据每个奖项的 startAngle 和 endAngle 判断指针是否落在该区域内。停止动画和判断中奖区域: 在 stopRotate 方法中,根据最终指针角度 finalAngle 计算中奖区域索引,并弹出中奖信息。原创 2024-09-13 05:12:07 · 2951 阅读 · 0 评论 -
前端实现与Spring后端请求的实时流式响应,打造类 AI流式回复效果
本文介绍了如何利用WebSocket和SSE两种技术实现前端与Spring后端的长连接,并以ChatGPT的流式回复为例,给出了具体的代码实现和技术原理分析。在实际应用中,需要根据具体需求选择合适的方案。如果需要双向实时通信,WebSocket是更优选择;如果只需服务器单向推送数据,SSE则更为轻量级。无论选择哪种方案,掌握长连接和流式数据处理都是构建现代化实时交互应用的关键。希望本文能帮助你更好地理解和应用实时流式响应技术,为用户打造更加流畅、自然的交互体验!原创 2024-08-11 23:58:11 · 1727 阅读 · 0 评论 -
前端黑科技:使用 JavaScript 实现网页扫码功能
调用设备摄像头,获取实时视频流。在网页上创建一个扫描区域,用户可以将二维码放置在该区域内进行扫描。使用jsQR库解码扫描区域内的二维码图像数据,获取二维码内容。提供手动输入二维码内容的功能。如果设备支持,还可以控制闪光灯的开关,以便在光线不足的情况下进行扫描。通过以上步骤,我们成功地使用 JavaScript 在网页端实现了二维码扫描功能。用户可以使用手机扫描网页上的二维码完成支付。用户可以扫描产品上的二维码,查看产品信息、生产日期、物流信息等。用户可以使用手机扫描二维码完成活动签到。原创 2024-08-10 10:10:58 · 2340 阅读 · 0 评论 -
前端开发:创建可拖动的固定位置 `<div>` 和自动隐藏悬浮按钮
• 自动隐藏和按钮显示逻辑:利用 setTimeout 实现拖拽元素在一定时间内无操作后自动隐藏,并显示固定位置的悬浮按钮。这篇博客文章介绍了如何利用 HTML、CSS 和 JavaScript 实现一个具有拖拽、自动隐藏和悬浮按钮的交互效果,适用于创建可定制的用户界面体验。• CSS 样式:定义了拖拽元素和悬浮按钮的基本样式,包括位置、背景色等,利用 transition 属性实现元素显示隐藏的动画效果。• #draggable 样式:定义拖拽元素的基本样式,包括固定位置、尺寸、背景色等。原创 2024-08-06 06:41:27 · 943 阅读 · 0 评论 -
对话框样式弹出提示框js插件- PopoverTip
现在,您只需引入该 JavaScript 文件,并按照上述步骤添加 HTML 结构,即可轻松实现一个功能完善的弹出提示框组件。原创 2024-08-05 16:09:24 · 456 阅读 · 0 评论 -
把html字符串转为可以被js操作的dom
创建的文档片段是独立于当前文档的。如果您想将解析后的 DOM 插入到现有的页面中,可以使用。API 将 HTML 字符串转换为可操作的 DOM 节点。变量中,您可以像操作任何其他 DOM 对象一样操作它。在 JavaScript 中,您可以使用。希望以上信息能帮助您!原创 2024-08-04 03:29:37 · 1007 阅读 · 0 评论 -
为代码pre code等显示区域添加一件复制功能
js文件,直接在html中引用。原创 2024-08-02 04:39:13 · 737 阅读 · 0 评论 -
文件上传——springboot大文件分片多线程上传功能,前端显示弹出上传进度框
希望这些更详细的步骤和代码片段能够帮助您更好地理解和实现 Spring Boot 断点续传、多线程分片上传功能!要在分片上传的基础上实现断点续传,需要在服务端记录每个文件的上传进度,并在客户端请求上传时返回已上传的分片信息。使用 JavaScript 实现文件分割、分片上传、合并请求和上传进度展示等功能。创建一个简单的 HTML 页面,包含文件选择按钮、上传进度条和相关信息展示区域。创建一个新的 Spring Boot 项目,添加 Web 依赖。的唯一性,以便准确地标识一个上传任务,实现断点续传功能。原创 2024-07-31 05:25:27 · 731 阅读 · 0 评论 -
在Vue项目中使用tinymce富文本编辑器
这两个组件安装完之后,在public目录下新建文件夹tinymce,目录建好后,找到node_modules文件夹下的tinymce/skins目录,将skins目录复制到我们创建的tinymce文件夹内。安装之后,在 node_modules 中找到 tinymce/skins 目录,然后将 skins 目录拷贝到 public/tinymce 目录下。在刚才创建的static/tinymce文件夹内再新建langs文件夹,用来存放我们下载的中文语言包,如下图所示。多语言支持,官网可下载几十种语言。原创 2023-04-16 13:51:11 · 5818 阅读 · 4 评论 -
Spring项目中使用Jwt完成Token验证
一、什么是JWT?为什么使用JWT?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。随着技术的发展,分布式web应用的普及,通过se.原创 2021-10-24 21:44:31 · 4713 阅读 · 0 评论 -
数据库SQL优化大总结之MySQL数据优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select i.原创 2020-11-25 15:25:29 · 102 阅读 · 0 评论 -
js动态取出循环嵌套的json中的子json数组,组成新的数组,js循环取出json嵌套json组成新数组
在项目中要用到json解析,有以下的json数组其中replyLeaveWords为嵌套的子json数组,可以一直循环嵌套下去我需要取出这些嵌套的子json数组,和外面的主json数组再组成一个新的json数组于是找到下面两种方式://js动态取出json嵌套子json数组,组成新的数组//方法一function parseData(data) {var lw = ...原创 2020-01-19 03:29:15 · 2610 阅读 · 0 评论