vue源码学习
哎 额 浪 土
这个作者很懒,什么都没留下…
展开
-
2021-03-18
函数柯里化 柯里化:一个函数原本有多个参数,只传入一个参数,生成一个新的函数去接收剩下的参数来运行的结果。 具体的定义大家可以去参考函数科里化 那我们为什么要使用函数科里化? 为了提升性能,使用科里化可以缓存一部分能力,从而达到提高性能。 举一个例子 判断元素 在vue中我们需要去判断页面中的标签是自己的组件还是原生的html标签 在 vue源码中他使用了一个字符串将所有可用的html标签进行存储,在我们开发 过程中就会需要不断去比对是否是原生的标签还是自定义的组件 如果使用循 环不断地去比对那么将原创 2021-03-18 22:13:42 · 189 阅读 · 3 评论 -
2021-03-17
虚拟DOM 话不多说 直接上代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti原创 2021-03-17 20:52:50 · 76 阅读 · 0 评论 -
2021-03-16
解决昨天遗留的层级访问与代码整理 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti原创 2021-03-16 22:48:16 · 190 阅读 · 8 评论 -
2021-03-15
手写一个简单的vue数据驱动原理 Vue与模板 编写一个模板 如何去编写一个模板, 1、直接在html标签中写标签 2、使用 template 3、在单文件中使用template 创建一个Vue实例 将Vue 挂载到页面上 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=原创 2021-03-15 23:46:47 · 168 阅读 · 1 评论