自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tauri使用二进制文件的签名问题

接上次在tauri中加入7z的二进制文件对下载的文件进行分卷解压,测试时没有问题,但是打包时,遇到了问题,提示7z没有签名,在网上搜了一下,决定使用signTool签名工具来进行签名,结果发现签名是签上了,但是打包还是失败,提示7z的签名不被信任,后有找了一个签名工具,然后就打包成功啦!借用签名工具里说的一句话(黑签名。

2024-04-22 17:02:42 116

原创 【promise】实现

【代码】【promise】实现。

2024-04-11 23:23:36 67

原创 【js】for循环、for...in循环和for...of

需要注意的是,for…in循环遍历的是对象的属性,而for…of循环遍历的是对象的值。in循环遍历的顺序是不确定的,而for…of循环遍历的顺序是有序的。for循环、for…of循环是JavaScript中用于迭代和遍历数据的不同方式。

2024-04-11 23:17:35 124

原创 【桌面应用Tauri】下载文件解压缩相关配置

最近做项目需要使用Tauri封装桌面应用,涉及到了分卷压缩文件解压操作,查的我脑壳疼,分享一下结果(欢迎指正):写在前边:因为需要对unity客户端进行更新操作,各种原因吧,想要通过前端实现,流程就是下载压缩分卷,下载完成后解压出来,对unity目录进行文件的增删改,桥接web端和unity端,实现更新以及唤起unity应用,实现思路: 下载压缩包->使用tauri运行shell命令使用7z SDK解压->将解压出来的文件覆盖到指定文件夹。

2024-04-11 22:41:46 487 1

原创 vue仿Iphone滑动动画

KaTeX parse error: Expected '}', got 'EOF' at end of input: …使用动态的 transition name。// 接着在父组件内。

2024-04-11 21:37:51 495

原创 诡异的JavaScript

= 返回true 是因为 规范中提到, 要比较相等性之前,不能将 null 和 undefined 转换成其他任何值,并且规定null 和 undefined 是相等的。数组继承了默认的valueOf()方法,这个方法返回一个对象而不是一个原始值,因此,数组到数字的转换则调用toString()方法。如果对象有toString()方法并且返回原始值,javascript将返回结果转换为数字作为结果(如果数组只包含一个数字元素,这个数字转换为字符串,再转换回数字。1.undefined 和null比较。

2024-04-11 21:36:50 115

原创 【vue】vue mixins混入的使用

​ mixins(混入),官方的描述是一种分发Vue 组件中可复用功能的非常灵活的一种方式,mixins是一个js对象,它可以包含我们组件中script项中的任意功能选项,如data、components、methods 、created、computed等等。我们只要将共用的功能以对象的方式传入 mixins选项中,当组件使用 mixins对象时所有mixins对象的选项都将被混入该组件本身的选项中来,这样就可以提高代码的重用性.

2024-04-11 21:35:56 291

原创 前端常用字符串方法以及解)

str.subString(start,[end]) // 从开始位置 截取到end位置 (包含start,不包含end) 如果不传end 表示一直截取到末尾。str.slice(start,[end]) // 从开始位置 截取到end位置 (包含start,不包含end) 如果不传end 表示一直截取到末尾。str.replace(被替换的字符,新的字符) // 把指定字符第一次出现的替换成新的字符。str.replaceAll(被替换的字符,新的字符)// 把指定字符在全局替换成新的字符。

2024-04-10 14:59:20 336

原创 前端数组常用方法以及解释(手动整理)

如果需要回调函数从数组索引为 0 的元素开始执行,则需要传递初始值。arr.map((item,index,[arr])=>{},[this]) 对数组每一个元素进行加工 并返回加工好的数组 改变this指向的时候不要用箭头函数!arr.some((item,index,[arr])=>{},[this]) 判断数组元素是否满足条件 如果有一个满足 则停止遍历返回true。arr.filter((item,index,[arr])=>{},[this]) 过滤出满足条件的元素组成的数组并返回加工好的数组。

2024-04-10 14:47:54 542

原创 前端HTML、CSS基础汇总

float:left(左浮动) right(右浮动) none(默认值 不浮动) 让块级元素才一行内显示 行内元素浮动后就有了行内块的特点 浮动的元素会脱标 一旦脱标 就不在占位。margin边框合并的问题: 相邻元素之间如果都有边框 那么有可能产生 相邻位置边框比较宽 需要进行边框合并 利用margin负数进行盒子的重叠 从而实现盒子边框合并。absolute(绝对定位) 脱标 绝对定位是按照最近的有定位的父元素进行位置设置 如果父系元素都没有定位 则按照body定位(一般子绝父相)

2024-04-10 14:36:18 402

原创 前端面向对象基础知识汇总

​ 什么是原型:一个可以被赋值的一个类,通过赋值原型可以创建一个一模一样的新对象,也可以说原型就是一个对象模板,原型上定义了一些公用的属性和方法,,利用原型创建的新对象实例 会共享原型上的属性和方法。​ 以后 用Object.hasOwn()替代 Object.hasOwnProperty() (Object.hasOwn(对象,‘要查询的属性’))​ Object.seal() 密封对象(阻止添加新属性并将所有现有属性标记为不可配置,当前属性的值只要原来是可写的 就可以改变.)

2024-04-10 14:35:40 595

原创 前端BOM,DOM基础知识汇总

​ 解绑:ele.removeEventListener(‘不带on的事件名称’,绑定时的那个事件驱动函数) //第二个参数必须是 绑定时的那个事件驱动函数!​ offsetLeft/Top =>返回的是距离最近的 有定位的 父系盒子的(左边上边)的距离,如果都没有定位,返回的是元素距离body的距离 (返回的是number)​ 设置: ele.className=’ ’ //参数可以写多个 会覆盖之前所有的class类!ele.classList.remove(‘类名1’…) *** 一次可以删除多个!

2024-04-10 14:34:49 272

原创 js超基础知识总结

arr.splice(start,[length],[元素])//从指定位置向后删除几个,将被删除的元素放到新数组 并返回(如果传入一个参数:从指定位置删除到末尾 ,如果传入第三个参数 ,表示的是删除指定个数的元素,并添加元素)打印函数名,打印出来的是函数本身 打印函数调用(打印的是函数的返回值,如果没有返回值,返回的是undefined)(打印函数调用时 会执行函数的内部代码!首先看的是运算符左边的是什么,如果是true 直接停止运行 返回导致true的那一项(如果左边为true ,则右边不会运行到!

2024-04-10 14:33:57 349

原创 sql常用命令

sql,用于操作关系型数据库数据,–增删改查,sql最早是由ansi提出,后交给ISO,最终成为数据库行业标准语言,分为多个版本:sql87、sql92、sql99等。FLOAT(M,D)单精度浮点型,占四个字节,最大是3.4E38,存储范围远比INT大,可能产生四舍五入。常用于存储固定长度的数据,如 手机号 ,电话号,身份证号等。AUTO_INCREMENT:自动增长,如果设置一个列为自增列,无需手动赋值,赋值为NULL,就会获取当前的最大值,新纪录在当前的基础之上加1。descendant 降序。

2024-04-10 14:32:14 341

原创 uni-app H5和app端把获取的值展示在自定义搜索框上

uniapp h5端 设置自定义输入框内容

2023-06-20 10:10:02 244

原创 TS高级类型

TtpeScript 高级类型

2023-01-05 18:04:54 202

原创 原生js实现图片懒加载

实现图片懒加载

2023-01-04 14:46:25 482

原创 elementUI之MessageBox弹框

elementUI的MessageBox弹框

2022-12-07 08:52:19 2495

原创 TS的类型兼容性

​ 两种类型系统 1 Structural Type System(结构化类型系统) 2 Nominal Type System(标明类型系统)Ts采用的是结构化类型系统 也叫做duck typing(鸭子类型) 类型检查关注的是值所具有的状态.也就是说,在结构类型系统中 如果是两个对象具有相同的形状,则认为他们属于同一类型对象之间的类型兼容性接口之间的类型兼容性函数之间的类型兼容性

2022-12-07 08:46:50 1146

原创 TS的常用类型

TypeScript常用类型

2022-11-28 18:36:13 823

原创 小程序「云开发」数据库的操作

小程序云开发 对数据库与的操作

2022-11-28 17:59:06 1275

原创 elementUI之Dialog对话框详解

【代码】elementUI之Dialog对话框详解。

2022-11-10 09:08:30 1849

原创 element-ui之Message 详解

element-ui Message组件的属性以及方法 详解

2022-11-03 16:20:03 6043

原创 【vue-router】history模式 前端配置,解决刷新出404问题

【vue-router】history模式 前端配置,解决刷新出404问题

2022-10-30 12:20:21 1545

原创 vue中.sync 修饰符

.sync修饰符

2022-08-17 14:16:01 329

原创 function $(id) {}表示什么函数,关于document.getElementById的简写 $(id)

好用的简写

2022-08-16 18:21:00 409 1

原创 postcss-pxtorem+lib-flexible 实现移动端适配

移动端适配

2022-08-16 08:52:43 303

原创 vue脚手架4.x设置跨域

vue跨域配置

2022-02-28 19:23:32 385

免费数字签名软件为二进制文件进行签名

为二进制文件进行签名

2024-04-22

空空如也

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

TA关注的人

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