
URL.createObjectURL(new Blob()).substr(-36)生成uuid
在js中有时需要生成随机数,通常会安装uuid,不是常用的话安装uuid会浪费加载资源,可以使用URL.createObjectURL(new Blob()).substr(-36)。 其中URL.createObjectURL(new Blob()),生成的URL如下: ).substr(-36)。 其中URL.createObjectURL(new Blob()),生成的URL如下:  { if ( e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey) ) { 阻止浏览器的默认保存行为 e.preventDefault();
最近在做一个主页时需要用国际化,用HTML+JS,还有jQuery, 于是就选择了jquery.i18n.properties.js。本文介绍的示例还依赖jquery、jquery.json。 介绍 jquery.i18n.properties是一款轻量级的国际化插件,采用.properties文件来对javascript文件进行国际化,即根据用户指定的语言和国家编码来解析对应的
@container 容器查询的作用 假如要求一个元素在宽度小于400px的文字缩小为14px,大于400px时文字为20px,通常的做法是通过媒体查询,根据浏览视口的宽度来做。如果要求视口不变时也达到这个效果,就需要通过js来实现。 @container查询就是实时查询元素的尺寸,根据不同的尺寸,对内部属性进行特定的样式设置,先看一个例子。 css代码: css .
通常我们根据css的媒体查询来设置特定条件下的样式,比如根据浏览器视口宽度来设置不同的样式; css @media screen and (min-width: 300px) { .element { ... } } 这里的 and 操作符,允许我们合并语句,即媒体类型是屏幕,宽度大于等于300px时的样式,同时我们也可以对一个范围内的视口
卸载腾讯云监控 barad_agent shell wget -qO- https:raw.githubusercontent.com/littleplus/TencentAgentRemove/master/remove.sh | bash
在web端实时聊天开发过程中,发送图片是很常见的,显示时图片会有一撑开的过程,页面就会发送抖动,比如如下的代码: html <html> <body> <div> <img src="https:file.vwood.xyz/2022/07/11/upload_ffje1i8jz45jrdflr07i17fqm3vefjg0.jpg">
websocket作为即时通信工具在前端广泛使用,消息发送之后如何判断超时,肯定会想到使用setTimeout、setInterval,我也是这么想的,所以就用到了代码了。既然文章开头都这么写,那大概率会出问题(^^)。 是的,真出问题了。心跳设置为10s发送一次,但是当浏览器长时间切换到其他页面后,会发现后端断开了ws的链接,查看日志发现由于前端长时间未发送心跳引起的。 页面在被
开发chrome插件时报如下错误: Uncaught (in promise) Error: Cannot access contents of url "". Extension manifest must request permission to access this host. manifest的permission配置如下: json { "permiss
ssh连接服务器时报错 ECDSA host key for xx.xx.xx.xx has changed and you have requested strict checking. Host key verification failed. 执行一下命令 ssh-keygen -R "远程服务器ip"