自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信支付 h5实现微信支付功能 适用于VUE和UNIAPP

拉起微信支付的前提首先要微信登录,使用返回地址栏中的code,传给后端接口查出openId

2024-01-06 09:51:00 6353 2

原创 闭包 闭包理解 闭包的应用实例

getName获取Person函数中的name,setName设置Person函数中的name。利用闭包原理封装对象缓存局部变量name的值,实现对name的get,set。形成闭包的条件:一个函数访问外部的变量就形成了闭包。(1)可以通过闭包函数形成独立实例的变量。(2)不会造成全局污染。

2023-12-22 11:33:23 506

原创 h5 添加购物车 动画效果实现 (贝塞尔曲线)

【代码】h5 添加购车 动画效果实现 (贝塞尔曲线)

2023-11-24 15:28:26 1306

原创 h5实现签名功能

计算弹窗中的canvas距离顶部的距离,顶部距离又会受到,浏览器滚动的影响需要监听滚动事件。x轴只需要获取鼠标移入点的位置offsetX的距离即可。

2024-03-01 13:23:56 641

原创 el-table实现表格整行选中状态,背景颜色切换

【代码】el-table实现表格整行选中状态,背景颜色切换。

2024-02-21 13:45:29 882

原创 mysql最新版安装爬坑指南

mysql最新版安装爬坑指南

2024-02-19 17:16:10 517

原创 (0 , _store_reducers_user__WEBPACK_IMPORTED_MODULE_3__.setMenu) is not a functionTypeError: (0 , _s

改为这样即可将reducer改为reducers即可。使用reducer设置状态管理时报错解决。

2024-02-16 16:50:47 309

原创 node版本切换(nvm)

node版本切换(nvm)

2024-01-31 15:27:28 579

原创 nvm版本切换不成功(nvm use)

执行了nvm use 切换版本了再次执行nvm list发现仍然未选中nvm use的版本。

2024-01-31 15:24:48 912

原创 Vue配置公共loading加载

Vue配置公共loading加载

2024-01-12 14:24:05 835

原创 js实现拖动盒子查看内容 内容拖动

js实现拖动盒子查看内容

2024-01-08 15:33:29 1102 1

原创 小程序实现绘制图片 保存到手机

小程序实现绘制图片 保存到手机

2024-01-08 13:04:45 1327

原创 原型和原型链剖析

原型和原型链剖析

2024-01-07 14:49:38 521

原创 微信小程序 引导地址授权 获取位置信息 uniapp

微信小程序 引导地址授权 获取位置信息 uniapp

2024-01-07 13:59:23 995

原创 微信小程序 获取地址信息(uniapp)

参考地址:微信小程序JavaScript SDK | 腾讯位置服务<script> // 引入SDK核心类,js文件根据自己业务,位置可自行放置 var QQMapWX = require('../../js/uploadImg/qqmap-wx-jssdk.js'); export default { data(){ return{ qqmapsdk:'' } .

2024-01-06 11:40:07 1484 4

原创 微信小程序 分享按钮 监听用户分享成功

1.用户触发分享按钮之后,修改变量状态shareMd为true。4.监听到生命周期状态已经变为true了,提示分享成功。3.小程序页面显示时会触发onShow生命周期。2.分享成功返回重新打开进入小程序分享页面。

2024-01-05 11:51:15 1413

原创 微信小程序 版本更新 强制更新新版本

之前用户使用过的再打开小程序页面就会弹出升级弹窗modal。在点击小程序发布的时候选择,升级选项。

2024-01-05 11:35:42 1397

原创 arguments arguments的认识 将arguments伪数组转为真数组

arguments为伪数组,伪书组就是不能使用数组的方法arguments这个值等于函数括号内的参数,以伪数组的方式体现。

2024-01-04 21:10:25 446

原创 apply与call

它们共同的含义:都是一个对象劫持另一个对象的方法,继承另一个对象的属性相同点:都可以改变this的指向不同点:他们的参数call可以写多个参数apply只能有两个参数(所以第二个参数可以放置数组或类数组arguments)他们存在的意义实现多重继承方法的属性都是一个对象劫持另一个对象的方法,继承另一个对象的属性的举例子:function first(name,age){ this.name=name; this.age=age;}function.

2024-01-04 20:51:14 526

原创 Observe 源码解析 劫持Object对象 监听数据变化

【代码】Observe 源码解析 劫持Object对象 监听数据变化。

2024-01-02 19:24:56 467

原创 css 保持元素宽高比 随页面宽度变化高度自适应

自适应 宽高比

2024-01-02 15:00:15 785

原创 js 判断值 对象 是否存在 包含 的各种方式

/判断是否有继承属性会报错。//4.判断字符串中是否包含某个值。

2023-12-30 10:00:46 427

原创 js 实现自动滚动 缓慢滚动元素到可视区域

​​​​在页面进行滚动元素到可视区域的时候,一般都使用跳转href加#的方式进行锚点定位,但是有缺陷(1)只适用于整体网页的锚点定位,不能对于某个区域的进行定位滚动(2)在框架中如果路由使用hash则再使用锚点定位(#)就不起作用了

2023-12-29 22:45:12 1725

原创 计算 日期增加小时转时间戳

例子:计算2023-05-09 加48小时首先明确上方是使用getTime转成的时间戳,getTime是精确到毫秒的,计算48小时转为秒48*3600转为毫秒需要再加上三个048*3600000。

2023-12-29 09:34:34 604

原创 一题认识this和arguments

这里arguments[0]就是,传入的第一个参数f1函数,arguments[0]()就是将f1函数声明执行f1函数,就是arguments调用f1函数,自然f1函数中的this就是arguments,arguments.length就是4。this指向原则:this指向默认为window(严格模式下除外),当函数或对象被调用的时候,this隐式绑定调用者。这里所存在于f2函数中,obj.f2调用的时候参数传入了(f1,1,2,3),获取的就是[f1,1,2,3]所以最上方f1()函数执行的时候,

2023-12-22 09:44:54 425

原创 canvas基本绘制对象

/x0开始点的x轴(沿x轴逆向渐变),开始点的y轴(沿y轴逆向渐变),结束点的x轴(沿x轴顺向渐变),结束点的y轴(沿y轴顺向渐变)ctx.arc(300,300,100,0,6);//x,y,半径,起始角度,弧长(Math.PI*2表示圆,Math.PI是半圆),true或false(true是顺时针,false是逆时针)//设置空心字提(text,x,y,maxWidth)//设置实心字体(text,x,y,maxWidth)//ctx.stroke();//ctx.fill();...

2023-12-15 22:00:31 749

原创 函数柯里化 剖析

/args是获取的第一次参数的值// 上面的args写法等同于下方的for循环i++) {// }//innerArgs是获取 calc(参数)=>结果再一次调用的(参数),就是调用再调用后续括号的参数//拼接两个数组//方法//给inner加个方法},0)//返回函数其基本原理就类似 for循环遍历原数组,根据start和end的值再复制一份到新数组并返回。

2023-12-15 16:21:17 451

原创 JS实现鼠标移入导航背景 移动动效

【代码】JS实现鼠标移入导航背景 移动动效。

2023-12-14 20:25:36 564

原创 js 实现图片上传

【代码】js 实现图片上传。

2023-12-14 17:17:35 684

原创 vue实现表单重置

【代码】vue实现表单重置。

2023-12-13 19:30:13 432

原创 JS实现文件拖拽上传

【代码】JS实现文件拖拽上传。

2023-12-13 17:26:23 905

原创 canvas 实现键盘控制人物移动

【代码】canvas 实现键盘控制人物移动。

2023-12-12 13:32:10 1214

原创 vue 实现表单清空

【代码】vue 实现表单清空。

2023-12-11 10:43:57 872

原创 canvas 实现人物移动轨迹

【代码】canvas 实现人物移动轨迹。

2023-12-11 10:30:26 986

原创 素材免抠图片网

免抠图片网|免抠素材|透明背景图片|免费图片素材|png图片|透明背景素材|设计素材

2023-12-08 13:37:47 369

原创 简易画板效果 canvas

【代码】简易画板效果 canvas。

2023-12-07 10:27:30 327

原创 鼠标移入盒子多角度有规律四散 (孔雀开屏)

鼠标移入盒子多角度有规律四散 (孔雀开屏)

2023-12-04 10:32:55 549

原创 Vue 元素动画缓入效果

Vue 元素动画缓入效果。

2023-12-04 10:20:58 747

原创 css 3D背景反转实现

【代码】css 3D背景反转实现。

2023-12-03 13:04:12 812

原创 css3 盒子线性流动效果

【代码】css3 盒子线性流动效果。

2023-12-01 11:12:43 1163

mysql8.3.0安装包

mysql8.3.0安装包

2024-02-19

mysql安装问题解决

mysql安装问题解决

2024-02-18

node版本任意切换(nvm)

node版本任意切换(nvm)

2024-01-31

微信小程序获取具体地址(uniapp)

微信小程序获取具体地址(uniapp)

2024-01-06

加入购物车动画(ES6构造函数)

封装有序,从父类到子类,逻辑顺序符合标准规范,对学习使用js原生有很大帮助

2023-04-18

空空如也

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

TA关注的人

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