自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue 的小坑

Vue 的小坑this.$nextTick(callback)this.$nextTick(callback)的作用this.$nextTick(callback)的原理this.$nextTick(callback)与关键渲染路径的冲突原因问题延伸 this.$nextTick(callback) this.$nextTick(callback)的作用 this.$nextTick(callback) 的作用是 在DOM渲染之后立马执行回调函数 在了解了 关键渲染路径之后,我看到 this.$nextTi

2021-08-09 10:58:12 522

原创 SQL 小妙招

SQL 小妙招if(a,b,c)COALESCE(a,b)DISTINCTCASE WHEN ELSE ENDCONCAT(a,b) if(a,b,c) if a == true return b else return c COALESCE(a,b) if a is not null return a DISTINCT 去除重复行 CASE WHEN ELSE END 假如,表date a b 0 100 1 10 2 50 SELECT (CASE date.

2021-07-30 11:06:42 316

转载 宏任务与微任务的任务队列以及渲染时机

关键路径渲染概要阐述宏任务和微任务的任务队列三级目录 概要阐述 了解了同步和异步任务(宏任务和微任务)之后,我对DOM的渲染先后顺序有了一定的了解。 宏任务和微任务的任务队列 首先需要了解的是,一次执行,是将执行队列的任务依次执行。 任务的执行是从宏任务开始 在执行的过程中,将遇到的宏任务和微任务分别放进对于的任务队列。 在执行下一个宏任务之前,先执行所有的微任务。 这个时候,也会是执行下一个宏任务之前,执行完所有微任务之后,会进行DOM渲染。 下面举个例子: setTimeout(() => {

2021-07-24 19:59:37 939

转载 关键渲染路径

关键渲染路径概念问题定义1.构建DOM构建CSSOM构建渲染树布局绘制JS与关键渲染路径总结 最近考了一下和关键渲染路径有关的内容,单纯的记录一下。 原地址 概念 问题 通常我们只需要编写HTML,CSS,JavaScript屏幕上就会显示出漂亮的页面,但浏览器是如何使用我们的代码在屏幕上渲染像素的呢? 定义 浏览器将HTML,CSS,JavaScript转换为屏幕上所呈现的实际像素,这期间所经历的一系列步骤,叫做关键渲染路径(Critical Rendering Path)。 1.构建DOM 浏览器会遵

2021-07-21 11:24:18 603

原创 ElementUI 组件的坑之Drawer

ElementUI 组件的坑之DrawerDrawer的destroy-on-close问题方法 Drawer的destroy-on-close 问题 这个属性会被它自己的before-close属性影响, 当你使用before-close的时候,destroy-on-close会失效。如果你在抽屉里面的使用了别的组件,而又需要它在被创建的时候去访问某些接口的时候,你会发现,你无法得到你想要的效果。这就很烦。这个时候,不管是mounted()还是created(),都不会被再次执行,因为,你的组件没有被销毁

2021-07-20 14:39:44 3197 3

原创 宏任务与微任务

js 宏任务和微任务 宏任务(macrotask )和微任务(microtask ) macrotask 和 microtask 表示异步任务的两种分类。 在挂起任务时,JS 引擎会将所有任务按照类别分到这两个队列中,首先在 macrotask 的队列(这个队列也被叫做 task queue)中取出第一个任务,执行完毕后取出 microtask 队列中的所有任务顺序执行;之后再取 macrotask 任务,周而复始,直至两个队列的任务都取完。 掘金上面盗张图记录一下 宏任务和微任务之间的关系 先看个例子

2021-07-19 16:34:34 188 1

原创 js 的 数据引用之对象

Vue 的 数据引用之对象对象的引用规则js 对象的赋值功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 对象的引用规则 在脚手架中,对象的赋值如: const params = {test: 1,target:2} const

2021-07-14 13:08:36 754

空空如也

空空如也

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

TA关注的人

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