- 博客(3)
- 收藏
- 关注
原创 Vue的生命周期
每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化阶段、运行中阶段、销毁阶段。在Vue生命周期的每一个阶段都存在一些钩子函数,如下所示:1.初始化阶段: beforeCreate() reated() beforeMount() mounted()2.运行中阶段: beforeUpdate() updated()3.销毁阶段: beforeD...
2020-03-24 19:18:37
194
1
原创 Vue中的虚拟DOM
在聊虚拟DOM 之前,我们先来说说真实DOM。真实DOM渲染浏览器的步骤如下:第一步,用HTML分析器,分析HTML元素,构建一颗DOM树。第二步,用CSS分析器,分析CSS文件和元素样式,生成页面样式表。第三步,将DOM树和样式表,关联起来,构建一颗Render树。每个DOM节点都有attach方法,接受样式信息,返回一个render对象。这些render对象最终会被构建成一颗Render...
2020-03-23 20:43:53
251
2
原创 聊聊JavaScript闭包
在了解闭包之前,我们先了解一下JS中的函数,JS中的函数分为定义阶段和调用阶段。JS函数定义阶段函数在定义的时候,会在内存中开辟一个存储空间。在这个存储空间里,函数内部的代码会被当做字符串存储起来,并且函数内部的变量不会被解析。这个空间地址会赋值给函数名。函数调用阶段按照函数名找到相应的存储空间,从而开辟一个函数的执行空间,在执行空间会进行形参的赋值,并进行预解析,将存储空间的代码执行完...
2020-02-23 16:13:01
179
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人