
javascript
文章平均质量分 67
微特尔普拉斯
非典型软件开发者!我不生产代码,我只是二进制数据的搬运工!
展开
-
Vue实现响应式导航菜单:桌面端导航栏 + 移动端抽屉式菜单
我们希望实现以下功能: 1. 桌面端宽屏(大于 768px):顶部导航菜单,水平布局,导航栏固定在页面顶部。2. 移动端窄屏(小于或等于 768px):隐藏顶部导航栏,显示抽屉式菜单,点击遮罩层或关闭按钮可关闭抽屉。通过这个例子,我们实现了一个功能完备、易于扩展的响应式导航菜单,你可以根据需求进一步美化样式或添加其他功能!,桌面端显示顶部导航栏,移动端则切换为抽屉式菜单,并具备点击遮罩关闭的功能。为实现桌面端顶部导航栏和移动端抽屉菜单,我们需要分别设置两种样式。处理逻辑,包括菜单开关和窗口大小监听。原创 2024-11-17 18:52:26 · 1341 阅读 · 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 评论 -
超实用!JS 自定义侧滑抽屉菜单,手把手教你打造 JavaScript 侧滑抽屉菜单插件
通过以上步骤,我们就完成了一个功能完善、易于使用的 JavaScript 侧滑抽屉菜单插件。你可以根据自己的需求修改代码,自定义样式和动画效果,打造独一无二的交互体验。原创 2024-08-20 02:06:44 · 642 阅读 · 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 评论 -
跨越藩篱:打造兼容性强的 AJAX 代码
打造兼容性强的 AJAX 代码需要关注浏览器差异、跨域请求等问题。通过合理的代码设计和错误处理机制,可以确保 AJAX 应用在各种环境下都能稳定运行,为用户带来流畅的交互体验。v。原创 2024-08-03 05:30:00 · 433 阅读 · 0 评论 -
解锁网页交互利器:深入浅出 AJAX,用 JavaScript 与后端服务器对话,局部请求刷新数据
AJAX 作为一种强大的技术,极大地提升了网页的交互性和用户体验。本文通过对 AJAX 原理、代码示例、XMLHttpRequest 对象以及应用场景的讲解,希望能帮助你更好地理解和使用 AJAX,打造出更具吸引力的网页应用。原创 2024-08-03 01:15:56 · 3383 阅读 · 0 评论 -
为代码pre code等显示区域添加一件复制功能
js文件,直接在html中引用。原创 2024-08-02 04:39:13 · 737 阅读 · 0 评论 -
写一个图片裁剪的js,JavaScript图片裁剪插件PlusCropper
PlusCropper是一个轻量级的JavaScript插件,它允许用户在网页上交互式地裁剪图片。用户可以通过鼠标或触摸操作来调整裁剪区域的大小和位置。支持图片的顺时针和逆时针旋转。支持图片的放大和缩小,方便用户精确定位裁剪区域。支持触摸事件,可在移动设备上流畅运行。提供onShowonHide和onCrop回调函数,方便用户在裁剪框显示、隐藏和裁剪完成后执行自定义操作。PlusCropper是一个功能完善且易于使用的JavaScript图片裁剪插件。原创 2024-08-02 05:15:54 · 2876 阅读 · 2 评论 -
文件上传——存储上传进度解决方案及断点续传
为了在上传意外中断后能够恢复进度,需要将上传进度持久化存储。的唯一性,以便准确地标识一个上传任务,实现断点续传功能。无论选择哪种方案,都需要确保。原创 2024-08-01 05:10:58 · 403 阅读 · 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 评论 -
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 评论 -
关于富文本编辑器jodit的使用和使用中遇到的问题
Jodit v.3使用纯TypeScript编写的优秀开源WYSIWYG编辑器,无需使用其他库,是国外的一个开源富文本编辑器我打算在项目中集成这个富文本编辑框.按照官网的教程基本配置成功!//开始使用通过 bower安装bower install jodit通过 npm安装npm install joditCDN使用方法<link rel="styleshee...原创 2019-11-12 00:32:41 · 7290 阅读 · 9 评论 -
数据库datetime时间前端显示格式化
后台查询数据库返回的这种时间格式2019-04-24T02:30:00.000+0000第一种方法:var time="2019-11-04T08:04:52.000+0000";var d = new Date(time);var times=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' +...原创 2019-11-05 15:18:36 · 3078 阅读 · 0 评论 -
html网页编程中js和jquery设置css样式的几种方法
一、js设置样式的方法1. 直接设置style的属性 某些情况用这个设置 !important值无效element.style.height = '50px';2. 直接设置属性(只能用于某些属性,相关样式会自动识别)element.setAttribute('height',50);element.setAttribute('height',50px');3...原创 2019-11-05 15:11:09 · 232 阅读 · 0 评论 -
js实现网页中鼠标点击出现文字冒泡的效果
我们在很多网站中都看见过鼠标点击网页就会出现文字冒泡的效果或是其他图案今天我就给你如何实现的方法,首先上代码:/* 鼠标点击特效 */var span_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var tt = new Array("你好吗?",...原创 2019-11-05 15:06:16 · 2216 阅读 · 0 评论 -
关于jquery的on(“click”,function(){}),事件绑定无效
之前在做jquery时,遇到一个问题,就是我在<div class=".comment-action"></div>append一个<a class="cancel" href="javascript:void(0)"></a>给啊标签绑定click 点击事件时 不起作用,jquery的版本时3.4.1,也找不到起的错误.就是没触发:$(sel...原创 2019-11-05 14:25:13 · 2916 阅读 · 2 评论