自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鼠标指针样式 cursor属性

有时候需要自定义光标指针的样式,这时候可以使用cursor的url属性引入需要的资源去替换原有样式。需要注意的是,在自定义的光标yang后,定义一种普通的光标,以防没有由 URL 定义的可用光标。cursor属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状。下面列举的是各种指针的样式。

2023-08-10 17:39:45 446 1

原创 vue右键自定义菜单

监听contextmenu事件,事件触发时,记录鼠标位置,显示菜单列表。在下面box范围内右键显示自定义菜单(代码为结构和样式)openMenu方法。

2023-08-09 20:44:07 569 1

原创 SpeechSynthesisUtterance文字转语音

SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音.也包含一些配置项,比如设置语言、音量、音调等信息。

2023-08-09 18:01:07 1341 1

原创 input输入框控制输入的字符串符合数字格式

如果需求的数字过大,超过了js的安全数(2的53次方),则可以输入字符串,控制字符串的输入规则。

2023-08-05 18:56:08 220 1

原创 移动端h5区分安卓和ios环境

navigator.userAgent 声明了浏览器用于 HTTP 请求的用户代理头的值,可以取得浏览器类别、版本,客户端操作系统等信息。使用 navigator.userAgent 区分安卓和IOS环境。

2023-08-05 17:43:21 924 1

原创 js数组方法整理

​forEach() 方法按顺序为数组中的每个元素调用一次函数。注释:对于没有值的数组元素,不执行forEach() 方法。

2023-07-27 17:00:11 81 1

原创 防抖和节流

防抖触发高频率事件时n秒后只会执行一次,如果n秒内再次触发,则会重新计算。

2023-07-20 15:16:53 73

原创 解决yarn创建项目或者安装依赖出现的node版本不兼容问题

如果安装依赖出现node版本问题,可以执行。

2023-07-20 14:09:41 2775

原创 给树形结构数组添加层级标识

递归,从最外层开始循环,当item有childrenList时,继续调用方法,并且给level加1。当没有childrenList或childrenList长度为0时停止。

2023-07-18 16:46:49 412 1

原创 package.json中的依赖包重写版本(按需下载指定版本的依赖包)

比如项目中用到了 @nuxtjs/axios 的依赖包,@nuxtjs/axios 中使用了axios,现在要把axios升级到0.26.0的版本,首先想到的肯定是直接升级@nuxtjs/axios,但是最新版本5.13.6的@nuxtjs/axios用的还是0.21.1的axios。yarn 支持选择性版本解析,package.json 文件里的 resolutions 字段用于解析选择性版本。最近公司很多项目都在跑开源漏洞扫描,很多依赖包都需要升级版本,但是部分依赖包是其他依赖包的依赖。

2023-07-06 10:19:09 1007 1

原创 关于browserlist

browserlist用于在不同前端工具之间共用目标浏览器和node版本的配置工具。1、在package.json中加入。2、使用项目根目录或父目录下的。3、使用项目根目录或父目录下的。

2023-07-06 09:49:48 496 1

原创 将pdf下载地址转为blob,实现浏览器内预览

【代码】将pdf下载地址转为blob,实现浏览器内预览。

2023-06-28 14:54:53 2916 2

空空如也

空空如也

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

TA关注的人

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