自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 利用uni-app的pick-view实现时间选择器(包含判断门店的营业时间)

【代码】利用uni-app的pick-view实现时间选择器(包含判断门店的营业时间)

2025-06-14 17:07:09 157

转载 防抖和节流详解&使用场景

节流:控制流量,单位时间内事件只能触发一次,与服务器端的限流 (Rate Limit) 类似。防抖:防止抖动,单位时间内事件触发会被重置,避免事件被误伤触发多次。节流策略(throttle),控制事件发生的频率,如控制为1s发生一次,甚至1分钟发生一次。防抖策略(debounce)是当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则重新计时。作用: 高频率触发的事件,在指定的单位时间内,只响应最后一次,如果在指定的时间内再次触发,则重新计算时间。二、节流 (规定时间内 只触发一次)

2025-01-08 14:01:26 234

原创 好用的工具

Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下。3. Wappalyzer 这个工具可以让你了解到某个网站是用什么搭建的。,截图就在桌面置顶显示了。

2025-01-02 16:54:23 185

转载 20 个令人惊叹的一行 JavaScript 代码

使用 window.scrollTo(0, 0) 方法自动回到顶部。使用 navigator.clipboard.writeText 轻松将任何文本复制到剪贴板上。通过使用 document.cookie 可以轻松清除存储在网页中的所有 cookie。使用 Math.random 和 padEnd 属性生成随机的十六进制。Javascript 没有内置的大写函数,因此我们可以使用以下代码。使用 document.cookie 来获取 Cookie 的值。使用以下代码检查用户的设备是否处于暗模式。

2024-12-26 13:27:08 91

原创 ECMAScript13 中的新特性

在一个类的主体中,你可以定义任意数量的静态 {} 初始化块。但是这种方法会存在问题,Object.prototype.hasOwnProperty()方法未受保护,可以通过自定义的hasOwnProperty()方法覆盖,并且如果通过Object.create(null)创建的对象,调用Object.hasOwnProperty()会报错。ES13以前,不能在类中声明私有成员,需要在声明时带上下划线 ( _) 前缀,以表明它是私有的,但仍然可以从类外部访问和修改它。8. 检查对象中的私有字段。

2024-12-26 11:40:24 419

原创 css中的函数

函数 描述 CSS 版本 attr() 返回选择元素的属性值。 2 calc() 允许计算 CSS 的属性值,比如动态计算长度值。 3 cubic-bezier() 定义了一个贝塞尔曲线(Cubic Bezier)。 3 hsl() 使用色相、饱和度、亮度来定义颜色。 3 hsla() 使用色相、饱和度、亮度、透明度来定义颜色。 3 linear-gradient() 创建一个线性渐变的图像 3

2024-08-22 13:47:55 184

原创 uni-app开发微信小程序,使用channel-live内嵌视频号直播,页面不显示的解决方案

从编译后代码来看,是被当成自定义组件了;看下安装目录下`uni.compiler.js`文件(`HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-mp-weixin/dist/uni.compiler.js`)中`customElements`有没有`channel-live`,若无则需加上,重启HX再编译。在项目中展示不出来,但是,同样的代码放在另一个项目中就可以显示,在不显示的项目中查看编译后的代码是这样的。

2024-08-19 15:49:19 1018

原创 js新增运算符

可以理解为是负负得正的结果,即取反再取反。(不过类型被转化成了布尔类型)

2024-07-09 13:42:56 323

转载 JavaScript Set新增7个方法

集合与数组类似,但每个值只能存储一次。例如,我们可以将一组项目列表添加到一个集合中,然后检查集合的结果。【第3276期】明白如何使用 Array.sort(comparator) 方法排序数组?集合是任何编程语言中不可或缺的数据结构。现在,您可以使用 JavaScript 的内置方法来执行集合操作。

2024-07-03 08:42:50 88

原创 手写深拷贝

【代码】【无标题】

2024-07-02 09:48:06 108

原创 浅拷贝和深拷贝

在JavaScript中,浅拷贝(Shallow Copy)是指创建一个新对象,这个新对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是引用类型(如对象、数组),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址的内容,就会影响到另一个对象。

2024-07-02 09:39:11 286

原创 对文件大小单位进行转换

(可选,小数点后保留的位数,默认为2)。函数首先检查字节数是否为0,如果是,则直接返回 "0 Bytes"。然后,它使用一个循环来确定适当的单位,并将字节数除以1024以进位到下一个单位,直到字节数小于1024或达到单位数组的最大长度。方法将浮点数格式化为字符串,并返回转换后的文件大小字符串和单位。(文件大小,以字节为单位)和。

2024-06-11 09:38:26 435

原创 h5 ios键盘弹出 布局上移

请注意,这个示例是一个简化的解决方案,实际应用时可能需要根据具体的页面布局和需求进行调整。此外,键盘的高度估算(15%)可能也需要进行相应的调整,以更精确地适应不同的设备和键盘情况。在iOS设备上,当HTML表单输入框获得焦点时,原生键盘会弹出,这可能导致页面布局发生变化,特别是当键盘比较高时,页面内容可能被上移,以便让输入框可见。在键盘弹出时,通过JavaScript检测视口的高度,如果发现有明显的变化,可以通过CSS或JavaScript调整布局,以确保输入框始终可见。

2024-05-27 16:28:47 1774

原创 uni-app常用日期工具集合niceui-datetime-tools插件

常用日期工具集合niceui-datetime-tools - DCloud 插件市场

2024-05-23 09:29:57 203

原创 Git常用命令

【代码】Git常用命令。

2024-05-16 10:27:22 103

原创 2024面试题

token:基于Token的身份验证的过程如下:1.用户通过用户名和密码发送请求。2.程序验证。3.程序返回一个签名的token 给客户端。4.客户端储存token,并且每次用于每次发送请求。5.服务端验证token并返回数据。优点:因为json的通用性,所以JWT是可以进行跨语言支持的,像JAVA,JavaScript,NodeJS,PHP等很多语言都可以使用。

2024-04-30 16:07:42 1483 1

原创 常用的排序算法

【代码】常用的排序算法。

2024-04-30 16:06:56 65

原创 JS数字每三位加逗号

把数字分成整数和小数两部分,然后把整数部分差成单字符数组,反向排列后每3位插入一个逗号(因为逗号是从后向前加)。然后再一次反向排列并合成字符串,加上小数部分就完成了。利用正则表达式,也是代码量较少的一种方法。

2024-04-30 16:06:16 1205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除