- 博客(6)
- 收藏
- 关注
原创 学习React一段时间后对React生命周期(旧)的理解
当代码中数据发生了更新调用了setState会进行一个判断,如果是通过props驱动的数据更新则会从componentWillReceiveProps(nextProps)开始走,接着按下面的顺序执行,如果是由state驱动的数据更新则会直接从shouldComponentUpdate开始走,到这里首先会做一个判断如果为true才会继续向下走,执行页面的再次渲染等,在componentDidUpdate钩子中也可以调用setState,调用后是从shouldComponentUpdate开始向下执行。
2022-09-26 11:36:47 261 1
原创 小法宝的面试之路
三更灯火五更鸡,正是男儿读书时。 --劝学诗1.普通函数和箭头函数的区别箭头函数与普通函数的区别详解_小弦的博客的博客-CSDN博客_箭头函数和普通函数的区别2. 如何区分数组和对象区别数组和对象的三种方法_多喝热水-CSDN博客_怎么区分数组和对象3. 事件循环深入理解JavaScript的事件循环(Event Loop) 一、什么是事件循环_tzllxya的博客-CSDN博客_事件循环...
2021-12-24 16:00:15 285
原创 Vue生命周期面试题
1. 什么是Vue生命周期?有什么作用?借用官网的一句话就是:每一个vue实例从创建到销毁的过程,就是这个vue实例的生命周期。在这个过程中,他经历了从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。、同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了开发者在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们最早可在mounted...
2021-12-23 22:28:37 816
原创 总结一些前端面试题(解析)
1.vue的优点轻量级框架:只关注视图层,是一个整理数据的视图集合,整理后大小只有几十KB 简单易学:国人开发,中文文档,不存在语言障碍,方便学习和理解。 渐进式框架:你想用是什么功能特性就可以按需使用,你不想使用的部分功能可以先不使用。所以有以下三种场景: 场景一:公司刚开始一个项目,技术人员对Vue的掌握也不足够。那么我们就不能使用VUE了么?当然不是,如果你只是使用VUE做些基础操作,如:页面渲染、表单处理提交功能,那还是非常简单的,成熟技术人员上手也就一两天。完全可以用它去代替jquery
2021-12-21 22:02:21 1063
原创 Vue2与Vue3组件间通信方式总结
我们都知道Vue作为一个轻量级的低门槛入门前端框架,其核心就是 组件化开发 。Vue就是由多个组件组建成的,组件化是它的精髓,更是它的强大之处。各组件实例之间是相互独立的,这也就意味着不同组件之间数据是无法相互共用。但实际项目开发中,我们时常需要其他组件的数据,为此诞生了组件通信的问题。针对组件之前的关系:父子、兄弟、子孙的不同选用的数据传输方式也不一样,今天就来做个总结。Vue2组件通信父组件向子组件传值Props父组件以属性的方式传值给子组件 子组件...
2021-12-14 10:00:14 1718 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人