April-cl
04
02
01
从一道深拷贝面试题中学到的知识记录 从一道深拷贝面试题中学到的知识记录
以前心里一直很抵触刷题,不过最近看了不少面试题才发现通过这些题反倒是有不少收获,有空看看就当是夯实基础吧 ~ 在理解深/浅拷贝之前先弄明白对象赋值。 当我们把一个对象赋值给一个新的变量时,赋的其实是该对象的在栈中的地址,而不是堆中的数据。也
2022-04-01
03
27
Vue 自定义指令 Vue 自定义指令
在之前 Vue 学习中有篇笔记记录了项目中常用的内置指令,此外 Vue 也允许注册自定义指令。 全局自定义指令在全局作用域下自定义指令,同时这个指令也能够用于全局,即任何组件都能够使用这个全局指令。如要声明多个全局指令,多次调用 Vue.d
2022-03-27
23
Vue 对 data 做了什么 Vue 对 data 做了什么
在 Vue 项目中,通过 let vm = new Vue({data: myData}) 就可以在当数据发生变化后,使用到该数据的视图也会相应进行自动更新,这是为什么呢? 本文不从源码分析 Vue 对 data 做了什么(毕竟我也读不懂源
2022-03-23
17
CSS 的伪类和伪元素 CSS 的伪类和伪元素
昨天在写文章的时候发现对伪类和伪元素的概念有些混淆,查阅一番有所收获,记一下~ 区别定义伪类即假的类,表示被选择元素的某种状态,通常可以添加类来达到效果,如 :hover。 伪元素即假元素,表示被选择元素的某个部分,这个部分看起来像一个独立
2022-03-17
14
弄懂 BFC 奖励一顿 KFC 弄懂 BFC 奖励一顿 KFC
前言 对于 BFC 的概念和应用场景一直很模糊,趁着疫情在家有闲着重了解一下,做个总结。 BFC 是什么BFC 全称:Block Formatting Context, 名为『块级格式化上下文』 BFC 触发条件 根元素(<html&
2022-03-14
07
06
05
05
02
18
reduce的一点小理解 reduce的一点小理解
前阵子在项目中有用到 reduce() 方法,当时不是很理解,后来空了学习了一下,有了一点小收获,记之~ 用法Array.prototype.reduce() 方法对数组中的每个元素执行指定回调函数,将其结果汇总为单个返回值。这个方法接收
2022-02-18
01
17