自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==与===的区别

JS中的 == (模糊等 )与 === (绝对等 )概念:“ == ”和“ === ”,都是判断运算符。 “==”模糊等,意思就是在做运算判断时,只需其值相等即可,因为在运算之前会进行一个隐式转换,可以将等式两边的数值转换成相同类型,然后再进行判断。 “===”绝对等,意思就是在做运算判断时,等式两边的数值以及数据类型都必须相同。Demo:1. 两边数值都为数值型时:2. ...

2020-03-02 16:54:41 3431

原创 TypeScript 的 interface 与 type 的使用及区别

TypeScript中interface和type的主要区别:interface用于定义对象/函数的结构约束,支持继承(extends)和声明合并;type则是通用的类型别名,可以定义任意类型(基本类型、联合类型等),使用交叉类型(&)进行扩展。关键差异在于:interface专精对象结构,支持重复声明自动合并;type适用范围更广,但不能重复定义。实际开发中,对象结构优先用interface,复杂类型组合使用type更灵活。两者在对象定义上功能相似,但扩展机制不同。

2025-12-11 16:39:06 303

原创 数据类型的检测汇总

本文提供了一系列JavaScript/TypeScript类型检查工具函数,主要包括:基础类型判断(isDef/isUnDef/isNull/isNumber等)、对象类型判断(isObject/isArray/isPromise等)、特殊值判断(isEmpty/isEmptyVal)、环境判断(isServer/isClient/isDark)以及格式验证(isUrl/isImgPath)。这些函数封装了常见的类型检测逻辑,如使用Object.prototype.toString.call()进行精确类型

2025-12-11 15:11:04 63

原创 前端开发app以及小程序的UI库

摘要:本文整理了多端开发常用UI库资源,涵盖uniapp、Vue和钉钉小程序等平台。uniapp推荐UView、uni-ui和uCharts;Vue生态包含Vant、iView等;钉钉小程序专属AntDesignMini。各平台官方UI库如微信WeUI、支付宝AlipayDesign也值得关注,这些库均提供多端适配能力,满足不同开发场景需求。

2025-11-13 16:25:52 174

原创 前端AES加密路由参数实战

本文介绍了一个基于AES加密的路由参数安全传输方案。通过crypto-js实现数据加密,将对象压缩后使用CBC模式和PKCS7填充进行AES加密,随机生成16字节IV。加密结果转换为Base64URL格式拼接在路由中,包含IV和密文。接收端通过解密函数还原原始数据。方案包含加密/解密工具函数、路由参数解析逻辑及Vue路由配置,支持安全传输敏感数据。关键点包括:数据压缩、随机IV生成、Base64URL转换、路由参数加密传输及解密还原。

2025-09-26 17:27:56 133

原创 代码高亮组件Prism 插件使用指南

sol文件可以直接存放代码 code.sol。

2025-09-26 17:14:04 213

原创 快速实现Vue3多语言国际化

vue3项目使用i18n多语言配置

2025-09-26 17:03:07 219

原创 uniapp+vue3开发app代码热更新

摘要:该代码实现了一个uni-app应用的热更新功能。在app.vue中调用checkWgtUpdate方法,通过API获取最新版本信息并与当前版本进行比对。若发现新版本,则弹出更新提示框,用户确认后将下载wgt更新包并自动安装。代码包含版本对比、下载安装、重启应用等完整流程,支持强制更新功能。热更新逻辑封装在utils/hotUpdate.js中,通过plus.runtime相关API实现原生应用更新操作。

2025-06-26 21:08:06 189

原创 时间戳格式化以及位数补0

某些日期时间选择控件的值为时间戳,解决时间戳格式化以及月份、日期、时间各个位置的补0操作

2025-02-26 15:19:03 136

原创 uniapp开发小程序跳转外部链接webview

小程序打开外部链接的方式

2025-02-26 15:00:29 572

原创 npm设置淘宝镜像

【代码】npm设置淘宝镜像。

2024-10-17 14:33:39 539

原创 vue使用AES对传参的加密与解密

【代码】vue使用AES对传参的加密与解密。

2024-09-14 11:24:21 594

原创 axios的post请求参数格式

如果你想要axios自动处理请求头,并发送JSON格式的数据,你可以直接传递一个JavaScript对象,并设置。如果你想要传递URL编码的数据,可以使用。axios的post请求传参。如果你想要传递的数据是。

2024-09-14 10:44:30 2754

原创 TS基础语法

ts的数据定义以及函数参数设置

2024-08-20 00:45:37 261

原创 Echarts配置

Echarts的基础配置

2024-08-17 00:21:00 237

原创 uniapp与vue跨域配置

uniapp与vue配置跨域代码以及自运行自启动

2023-10-30 00:41:58 396

原创 uniapp公众号H5微信支付

使用uniapp开发公众号H5端,调微信支付全部代码

2023-10-30 00:29:24 334

原创 单行、多行文本超出显示省略号

单行、多行文本超出显示省略号

2022-10-19 22:40:16 321

原创 关于 NaN

关于NaN概念:NaN属性是一个非数值型的特殊值,该属性可以用来判断某个值不是数值型。NaN是Number类型,但 NaN not a number如何判断:判断一个数值是不是NaN 值只能使用isNaN()函数来判断。因为NaN与所有值都不相等,包括它自己,也不能用==和===来判断。用法:isNaN() 如果其参数是非数值型的NaN,则其结果为t...

2020-03-02 17:01:31 350

空空如也

空空如也

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

TA关注的人

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