博客的一些小改进

发布于 2024-04-08 17:41·其它 ·阅读:79·评论:3

很久没有更新博客了,随便写一点关于博客的更新吧。除了折腾还是折腾,最近把 UI 界面重新设计了一下,目前的设计:新的界面旧的界面后端的编辑器也更新,采用了编辑体验非常棒的CKEditor编辑器...

浏览器深拷贝新方法:structuredClone() 使用指南

发布于 2023-07-24 15:37·前端 ·阅读:533·评论:8

在浏览器中,可以使用全局的 structuredClone() 方法使用结构化克隆算法将给定的值进行深拷贝。以往 JavaScript 自带的拷贝,都是浅拷贝,而现在可以使用该方法进行深拷贝,而且支持循环引用。...

了解 CSS display:flow-root 属性

发布于 2023-05-08 10:52·前端 ·阅读:459·评论:7

display:flow-root是CSS布局属性,会创建一个新的BFC(块级格式化上下文),同时会使元素变成块级元素。由于会创建新的BFC,因此除了可以用来布局之外,还有清除浮动,以及去除margin合并现象的...

WebSocket为什么不受跨域限制

发布于 2023-04-12 16:29·前端 ·阅读:464·评论:3

知识点收录:什么是跨域?跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。同源策略:是指协议,域名,端口都要相同,其中有一...

使用 js 实现复制内容时添加版权描述

发布于 2023-04-11 16:03·前端 ·阅读:323·评论:6

文章内容在被复制的时候,可以添加一段声明描述,表明版权。document.addEventListener('copy', function (event) { var clipboardData = event.clipboardData || window.clipboardData; if...

Chorme浏览器自动填充背景色问题

发布于 2023-03-29 15:08·前端 ·阅读:1068·评论:4

场景:当使用类型为 password 的输入框时,使用 chrome 自带的填充功能,会自动给 input 添加浅蓝色背景色。而在暗色主题背景下,会显得很突兀。在样式控制面版中,查阅相关资料,了解到input:-...

js库-Filepond

发布于 2023-01-31 15:04·前端 ·阅读:1141·评论:7

Filepond是一个用于文件上传的 JavaScript 库,可以上传任何内容,优化图像以获得更快的上传速度,并提供一个出色的,可访问的,流畅的用户体验。Filepond 提供了多种上传方式:拖放,复制和粘...

Array.from 的使用技巧之一

发布于 2023-01-10 17:45·前端 ·阅读:1056·评论:3

Array.from() 处理各种 Unicode 字符,可以避免 JavaScript 将大于\uFFFF的 Unicode 字符,算作两个字符的 bug。 Array.from(string).length; "😀".length => 2 Array.from("😀").lengt...

win11 WSL Ubuntu 20.04.5 出现占位程序接收到错误数据处理

发布于 2022-10-20 21:02·其它 ·阅读:5874·评论:16

在 win11 系统中运行 wsl 子系统出现以下问题: 占位程序接收到错误数据。 Error code: Wsl/Service/0x800706f7 Press any key to continue... 解决方案: 用管理权限打开 cmd 命令窗口,执行...

Http请求头中的Authorization为什么要添加Bearer?

发布于 2022-09-06 16:44·后端 ·阅读:3614·评论:11

在要需要授权的api请求中,一般请求头中都会携带Authorization,如以下的这种形式: Authorization : Bearer ***** 在这里为什么要加一个 Bearer,而不是直接写入token就行了? 根据MDN的文...