- 博客(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
原创 给树形结构数组添加层级标识
递归,从最外层开始循环,当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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人