会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
crispyChicken
脆皮鸡宇宙
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
下一页
2023年3月30日
Vue中手动销毁keep-alive组件失效原因是什么,有什么解决方案
摘要: 在Vue中手动销毁keep-alive组件可能失效的原因有以下几点: keep-alive组件内部被缓存,即使手动销毁组件,其实并没有真正销毁,而是被缓存起来了。因此,即使手动销毁了组件,下次再进入缓存周期时,组件还是会被复用,而不是重新创建。 keep-alive组件内部可能存在异步操作或定时器,
阅读全文
posted @ 2023-03-30 10:28 脆皮鸡
阅读(1186)
评论(0)
推荐(0)
2023年3月27日
Vue2的响应式原理及代码
摘要: 何时进行响应式处理 1. 在new Vue的时候,会调用observe函数,observe函数会调用Observer类,Observer类会调用walk函数,walk函数会调用defineReactive函数,defineReactive函数会调用Object.defineProperty函数,从而
阅读全文
posted @ 2023-03-27 17:20 脆皮鸡
阅读(260)
评论(0)
推荐(0)
前端深拷贝函数
摘要: // 使用map生成考虑了所有情况的深拷贝函数 function deepClone(obj, map = new WeakMap()) { // 基本类型直接返回 if (typeof obj !== "object" || obj null) { return obj; } // 如果map中有
阅读全文
posted @ 2023-03-27 17:09 脆皮鸡
阅读(51)
评论(0)
推荐(0)
2023年3月20日
前端 CSS 属性的计算过程
摘要: CSS 属性计算过程 你是否了解 CSS 的属性计算过程呢? 有的同学可能会讲,CSS属性我倒是知道,例如: p{ color : red; } 上面的 CSS 代码中,p 是元素选择器,color 就是其中的一个 CSS 属性。 但是要说 CSS 属性的计算过程,还真的不是很清楚。 没关系,通过此
阅读全文
posted @ 2023-03-20 10:03 脆皮鸡
阅读(26)
评论(0)
推荐(0)
前端 CSS 之包含块
摘要: 你不知道的 CSS 之包含块 一说到 CSS 盒模型,这是很多小伙伴耳熟能详的知识,甚至有的小伙伴还能说出 border-box 和 content-box 这两种盒模型的区别。 但是一说到 CSS 包含块,有的小伙伴就懵圈了,什么是包含块?好像从来没有听说过这玩意儿。 好吧,如果你对包含块的知识一
阅读全文
posted @ 2023-03-20 10:03 脆皮鸡
阅读(33)
评论(0)
推荐(0)
2023年3月13日
前端vue中常见的优化手段
摘要: 前提:永远不要过早地优化,仅在影响运行、卡的不行的时候才优化 [参考] 代价:代码会变得难以阅读,开发难度增大 使用key 对于通过循环生成的列表,应给每个列表项一个稳定且唯一的key,这有利于在列表变动时,尽量少的删除、新增、改造元素。 一般使用ID作为Key 使用冻结的对象 冻结的对象(里面的属
阅读全文
posted @ 2023-03-13 11:39 脆皮鸡
阅读(182)
评论(0)
推荐(0)
2023年3月10日
Vue的一些理解和思考
摘要: var vm = new Vue({ el: ".container", // 挂载点 data: {}, // 数据决定了页面的样子 | 数据的响应式 => 数据变了界面跟着变 computed: {}, // 计算属性,惰性求值的依赖者,存在缓存 }) 在Vue单例中,一般会把整个页面交给Vue
阅读全文
posted @ 2023-03-10 14:32 脆皮鸡
阅读(78)
评论(0)
推荐(0)
前端Javascript中对象的属性描述符
摘要: var obj = { a: 1 } // 获取属性描述符 var desc = Object.getOwnPropertyDescriptor('obj','a'); console.log(desc); desc = { value: 1, writable: true, enumerable:
阅读全文
posted @ 2023-03-10 11:00 脆皮鸡
阅读(43)
评论(0)
推荐(0)
2023年3月9日
灵异bug排查 - 大屏展示
摘要: 事情的起源是我给大屏系统添加了顶部栏,UI给了一个图片作为背景图 但是这个背景图我觉得不好看,因为里面的六边形动不了,效果不是很好 想要一个六边形随机闪烁的效果 所以我自己写了一个组件遍历生成了好多好多个六边形元素(5行 * 每行120个 共600个) 然后requestAnimationFrame
阅读全文
posted @ 2023-03-09 17:30 脆皮鸡
阅读(56)
评论(0)
推荐(0)
前端JavaScript一些关于编程思想的想法
摘要: JS编写优先级: 数据逻辑编写 界面逻辑编写 事件监听函数绑定 数据逻辑和界面逻辑相分离,属于数据逻辑内部的事情不要交给页面逻辑处理。 尽可能降低数据冗余度,属于不同层的数据分别写到对应的层中。 做好基建工作,即把不同层的内部方法尽可能地定义好,后面遇到相似功能的时候组合基础方法就行了。 功能解耦,
阅读全文
posted @ 2023-03-09 15:43 脆皮鸡
阅读(53)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
下一页
公告