自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 url链接转对象

传出 {momentId: "1227"} "urlToObj"传入 momentId=1227。

2024-04-18 17:25:42 91

原创 深拷贝javascript

【代码】深拷贝javascript。

2024-04-11 10:42:43 92

原创 javascript获取视频封面

【代码】javascript获取视频封面。

2024-04-11 10:39:48 108

原创 中国转标准时间转换成年月日时分秒 补0

【代码】中国转标准时间转换成年月日时分秒 补0。

2024-04-10 20:14:59 81

原创 同步任务javascript

【代码】同步任务javascript。

2024-04-10 16:10:06 435

原创 vue2高德地图地图分幅网格

【代码】vue2高德地图地图分幅网格。

2024-04-09 10:18:01 1100

原创 uniapp 地图分幅网格生成 小程序基于map组件

// 获取小数部分const fractional = function(x) { x = Math.abs(x); return x - Math.floor(x);}const formatInt = function(x, len) { let result = '' + x; len = len - result.length; while (len > 0) { result = '0' + result; len--; } return result;}

2024-04-09 10:13:52 366

原创 uniapp获取图片高度

注意:要等图片渲染完成异步去获取。

2024-04-08 19:05:20 149

原创 vue2高德地图选点

【代码】vue2高德地图选点。

2024-03-27 14:56:14 518

原创 定时器越走越快的原因

其实原因很简单,在多次点击按钮时,多次创建了定时器,所以明面上看是“定时器越走越快”,其实是“多次初始化定时器”。所以并不是定时器越走越快,而是有多个定时器在执行,定时器里面的程序执行的频率提高了。方式二:添加一个开关,让这个开关默认为true,第一次点击将其变为false,点击事件的执行需要判断这个开关是否为true,为true执行,false不执行。方式一:因为问题出现在“多次初始化定时器”,那就要在每次初始化定时器之前先执行清除操作,保证只有一个定时器在执行,就不会出现这样的问题了。

2024-01-25 18:18:17 499

原创 node管理工具NVM

/ 安装指定版本的node: nvm install node版本号(如:nvm install 14.16.0)// 设置node别名 nvm alias current-version node版本号。// 卸载指定版本的node nvm uninstall node版本号。// 取消别名 nvm unalias current-version。// 使用指定版本的node nvm use node版本号。// 使用最新版本的node nvm use node。

2024-01-25 18:14:12 367

原创 节流和防抖

电梯里第一个人进来后,等待15秒。如果过程中又有人进来,15秒等待重新计时,直到15秒后开始运送,这是防抖。防抖触发高频率事件时n秒后只会执行一次,如果n秒内再次触发,则会重新计算。函数防抖一定连续触发的事件,只在最后执行一次,而函数节流一段时间内只执行。只需窗口调整完成后,计算窗口大小。高频事件触发,每次触发事件时设置一个延迟调用方法,并且取消之前延时。简单概括:每次触发事件时都会判断是否等待执行的延时函数。电梯第一个人进来后,15秒后准时运送一次,这是节流。防抖是将多次执行变为最后一次执行,

2023-10-31 13:55:43 137

原创 js 数组去重

如果数组当前对象的name不在obj{},就将当前对象的name加入到空对象,并将当前对象push到积累变量total数组里;通过数组的reduce()方法对数组的对象从左到右进行处理,定义一个空对象obj{};可以判断多个属性,这里判断了两个条件,(id 和 name)如果当前对象的name存在obj{},则跳过push操作。1、使用reduce()方法对象数组去重。4、使用ES6中的map实现。3、使用双重循环实现。

2023-09-27 16:53:26 140

原创 为什么 0.1+0.2 不等于 0.3

具体来说,0.1 和 0.2 都是无限循环小数,无法用二进制精确地表示。在 JavaScript 中,这些小数会被转换成最接近它们的可表示值,然后再进行计算。因此,0.1 和 0.2 被转换成的值可能会存在精度误差,导致它们的和不等于 0.3。在 JavaScript 中,0.1 + 0.2 的结果不等于 0.3,这是因为在 JavaScript 中采用的是双精度浮点数格式(64 位),而在这种格式下无法精确表示某些小数,因此在进行计算时会出现精度误差。为什么 0.1+0.2 不等于 0.3。

2023-09-27 16:51:29 5918 7

原创 uniapp安卓ios打包上线注意事项

1、安卓包注意事项 3、安卓包基本资料。

2023-08-15 14:33:48 523

原创 JavaScript常见面试题

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……

2023-08-07 14:07:57 104

原创 规划路线(微信小程序、H5)

【代码】规划路线(微信小程序、H5)

2023-08-03 18:30:08 1556

原创 uni.chooseLocation 安卓端 无法显示地址列表?

这里有个巨坑,如果你真的去填写SHA1值,你会发现地址列表还是不会展示,需要将SHA1换成你证书的 MD5 值。查看证书信息: keytool -list -v -keystore 你的证书名称.keystore。高德官方申请Android服务平台时,提示填写SHA1值,填写之后发现还是不生效?uni.chooseLocation 安卓端 无法显示地址列表?安卓获取App应用的签名MD5。

2023-08-03 18:11:22 408

原创 vue的生命周期

Vue 实例从创建到销毁的过程就是生命周期。从开始创建,初始化数据,编译模板,挂载 Dom 到渲染,更新到渲染,销毁等一系列过程,称之为生命周期Vue生命周期共有8个阶段,分别为:beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroye。

2023-08-03 18:09:17 473

原创 为什么字符串‘abc‘可以调用length属性?

为什么字符串'abc'可以调用length属性

2023-04-12 20:58:05 115 1

原创 text嵌套text标签,点击事件失效

公司的小程序要增加一个复制订单编号的需求,原本订单编号是用text标签进行展示的,新增按钮时候自然而然想到了在里面嵌套一个text标签,然后增加了一个点击事件 bindtap ,但是这个事件完全不生效,在里面随意打印一串数字都不出来,然后就走上了排查问题之路。最开始尝试的是认为可能是层级问题,点击不到按钮所以点击时间不生效,因此给了按钮一个相对定位并给了999的层级,但是依然不生效;

2023-04-03 16:25:55 582

原创 自定义倒计时组件

倒计时组件uniapp

2023-01-09 14:53:14 88

原创 数组嵌套对象转换成对象json

数组嵌套对象转换成数组

2022-12-30 18:06:40 367

原创 前端程序猿常用网站总结

前端常用网站总结

2022-11-09 10:35:40 876

原创 uniapp生命周期简单介绍

uniapp生命周期简单介绍

2022-10-28 12:01:01 226

原创 微信小程序格式化日期小插件

微信小程序格式化日期小插件,详细代码

2022-09-13 22:07:52 428

原创 Vue中使用百度地图

新建一个百度地图的实例

2022-08-20 17:49:31 1649 1

原创 react生命周期

挂载期:一个组件实例初次被创建的过程。更新期:组件在创建后再次渲染的过程。卸载期:组件在使用完后被销毁的过程。

2022-08-19 01:01:56 285

原创 Vuex 的用法

vuex五大模块介绍,以及映射方法

2022-08-12 01:11:24 469

原创 vue 利用 localStorage 本地存储实现搜索历史记录

vue 利用 localStorage 本地存储实现搜索历史记录以及传递搜索参数

2022-08-11 19:33:41 1043

原创 Vue 路由

vue-router路由+导航守卫+mata

2022-08-07 23:57:04 468

原创 axios在vue中的应用

axios介绍和axios在vue中的应用

2022-07-28 23:12:56 526

原创 vue组件传参

vue中组件传参 父传子 子传父

2022-07-27 23:38:06 540

原创 Vue生命周期详解

vue生命周期

2022-07-27 16:29:39 313

原创 Nodejs npm常用指令总结

Nodejs npm 常用指令总结

2022-07-25 21:20:39 536

原创 Windows cmd 常用命令

cmd常用命令

2022-07-25 20:55:09 504

原创 vue 脚手架

vue脚手架的安装和介绍

2022-07-25 17:35:42 456

原创 JavaScript动态获取时间小组件

JavaScript动态获取时间小组件

2022-07-22 17:25:42 319

原创 数组和对象的一些方法

filter()方法,map()方法

2022-07-20 17:22:57 97

原创 VS Code 使用 LESS 编程

VSCode使用LESS编程

2022-07-19 19:04:39 279

空空如也

空空如也

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

TA关注的人

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