自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用 JSON 深拷贝的弊端

当存在循环引用的时候,JSON.stringify 会一直去序列化所有对象,包括引用的对象,一直往复会爆栈,所以JSON.stringify 遇到循环引用会直接抛出异常,解决方法,利用一个 map 来存储对象(利用JSON.stringify的第二个参数)5、JSON.stringify() 只能序列化对象的可枚举的自有属性,例如如果 obj 中的对象是有构造函数生成的, 则使用 JSON.parse(JSON.stringify(obj)) 深拷贝后,会丢弃对象的 constructor;

2023-08-15 19:19:35 336

原创 纯css画一个小猪佩奇

<html><head> <style> .background { background: url('../images/小猪佩奇/ground.png'); background-repeat: no-repeat; height: 800px; width: 800px; margin: 0 auto; } .peach { display: inline-blo

2023-05-28 19:43:43 165

原创 JS数组去重的八种方法

例如:[‘hellow’,‘world’].includes(‘hellow’),如果数组存在指定元素就会返回true,没有就返回false。includes() 方法用于判断字符串是否包含指定的子字符串,或者判断数组中是否有指定的元素。Set数据结构,它类似于数组,其成员的值都是唯一的。

2023-04-29 19:52:04 146

原创 vue加载外部组件

vue加载外部组件。

2023-04-27 18:42:11 139

原创 CSS3和SVG实现的圆环菜单动画

<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>C

2023-04-27 18:38:06 311

原创 js动画遥感飞船

js遥感飞船

2023-04-27 18:31:21 67

原创 css 百分比水球 动画

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *, *:before, *:after

2023-04-27 18:25:38 450

原创 背景模糊(毛玻璃) backdrop-filter

【代码】背景模糊(毛玻璃) backdrop-filter。

2023-04-27 18:23:49 264

原创 绘制不规则图形方法 clip-path 和 linear-gradient

绘制不规则图形方法 clip-path 和 linear-gradient

2023-04-27 18:14:25 353

原创 背景阴影 box-shadow与filter:drop-shadow

背景阴影 box-shadow与filter:drop-shadow

2023-04-27 16:02:02 92

原创 7 款 Vue 3 富文本编辑器

> 1. TinyMCE - 富文本编辑器里的 Word ,功能想不到的丰富> 2. tiptap - 多人在线实时协同编辑> 3. CKEditor 5 - 开源免费可商用,行内编辑> 4. Quill - 易扩展、轻量级二开、代码高亮好用> 5. Froala - 插件丰富,UI友好,编辑器里的苹果> 6. summernote - 恰到好处的轻,可直接粘贴图片> 7. Trumbowyg - 超轻量,体积小巧,仅 8KB

2023-04-09 20:08:10 4611

原创 vue3-pinpa使用以及数据持久化

vue3-pinpa使用以及数据持久化

2022-12-08 15:30:39 448

原创 vue3使用dplayer视频播放器

https://dplayer.diygod.dev/zh/guide.html#special-thanks 官方文档地址。注意get文件的返回字段data不用改成danmaku。首先去dplayer官网生态里把。

2022-10-22 19:39:08 7071 21

原创 监听浏览器返回、后退、上一页按钮事件方法

popstate事件监听不管用,因为history.state没有数据,直接返回至a.page。在b.page点击浏览器右上角返回让他监听到并且跳转到B网站的b_c.page。1.在B网站加一个空白的页面b_empty.page放入上面的监听代码。这样在b.page 返回b_empty.page的时候就能监听到了。2.A网站的a.page跳转到B网站的b_empty.page。网站A-页面a.page 转到网站B -页面b.page。3.b_empty.page 自动跳转到b.page。

2022-10-22 15:08:23 3131

空空如也

空空如也

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

TA关注的人

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