自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2源码学习笔记6 diff算法的实现

本笔记主要讲述diff算法

2024-05-01 15:56:49 931

原创 学习vue2源码笔记5

该部分写下计算属性的原理,watch的原理,以及数组的响应式的原理

2024-04-11 16:06:45 726 1

原创 手写vue二学习笔记4

关于vue的依赖收集也就是观察者模式的具体运用,

2024-04-05 17:42:57 927 1

原创 手写vue2学习笔记(三) 生成虚拟dom并转换为真实dom

转换时需要区分,1. 是什么类型的子元素,上文中我们将ast语法树分为了元素类型和文本类型,那么我们需要分别对这两种类型进行处理,2. 如果是文本类型,含不含有大括号表达式,对于不含有和含有的分别要做不同的处理。VNode和ast语法树很类似,都是把语法或属性抽象为一个对象,不同的是ast描述的是语法本身而虚拟dom是描述的dom,可以增加一些自定义的属性。_c为元素,_v为文本,_s为变量也就是大括号表达式内得值,里面可以嵌套_c就也是其子元素。这个方法的作用就是,1.生成的函数执行得到虚拟DOM。

2024-03-10 16:50:49 1199 1

原创 手写vue2学习笔记(二)模板编译,ast语法树

上文中,我们已经实现了,数组的响应式和对象的响应式。接下来会学习到模板编译,ast语法树,虚拟DOM。

2024-01-16 16:48:22 427 1

原创 es6的新特性学习笔记

关于es6的学习体会

2023-12-17 17:10:36 423 1

原创 手写实现vue2学习笔记(一)对象和数组的响应式实现

关于vue源码的学习

2023-12-14 21:14:28 1022 1

原创 mysql的基础语法(增,删,改,查,连接查询,子查询,创建库,表,约束,事务)

对于mysql的基本语法的学习笔记

2023-12-11 16:03:28 830

原创 关于c语言的基础语法

/指针变量,是指一个变量里面存放的是一个地址值//p里面存放的是number的地址//因为p声明为指针变量,所以他不管存什么值都会被当作是一个地址/*关于*的问题:定义p时,*p表示p是一个指针变量而不是一个普通变量在使用时,*p的意思是取到所保存的地址值的对应内容*/fun();/*位段的主要作用就是节省空间位:二进制位根据后面的数字为其分配空间 1 = 1bit 注意数字不能超过他类型本身的bit位比如int类型32bit位就不能写大 于32的数。

2023-12-11 15:50:51 930

原创 手写实现Promise

关于promise的实现

2022-07-01 18:10:08 523 1

原创 Promise的基本概念

对于Promise的基本使用

2022-06-22 14:31:03 355

空空如也

空空如也

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

TA关注的人

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