- 博客(3)
- 收藏
- 关注
原创 组件或实例的生命周期
每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁实例、组件通过new Vue() 创建出来之后会初始化事件和生命周期,然后就会执行beforeCreate钩子函数,这个时候,数据还没有挂载到,只是一个空壳,无法访问到数据和真实的dom,一般不做操作挂载数据,绑定事件等等,然后执行created函数,这个时候已经可以使用到数据,也可以更改数据,在这里...
2020-03-24 23:27:26 127
原创 Vue的虚拟DOM
浏览器加载一个HTML文件的大致流程:1.构建DOM树2.构建Style Rules,页面的样式表3.把DOM树和样式表综合起来,形成Render Tree4.布局,为每个Render树上的节点确定在显示屏上出现的精确坐标值。5.绘制,调用每个节点的paint方法JS操作真实DOM的代价传统的开发模式,原生JS或者JQ操作DOM时,浏览器会从构建DOM树从头到位的执行一边流程,如果我...
2020-03-23 21:49:10 179
原创 了解闭包
一、在了解闭包之前我们需要了解的js概念:作用域:在Javascript中,作用于分为全局作用域和函数作用域,全局作用域在整个页面起作用,函数作用域在固定的代码片段才能被访问。同时作用域有上下级关系,一般来说,变量取值是到创建这个变量的函数的作用域内进行取值的。例如:fn和bar作用域是父子级的关系,bar()里面的a变量取值的时候在bar的作用域内查找到a=1000,因为作用域的隔离...
2020-02-22 19:16:29 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人