首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
清许
掘友等级
web前端开发
前端开发,热爱开源,热爱技术
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
2025-某普通二线城市-我的前端面试复盘
# 前沿 前段时间找工作,简单复盘整理一下我个人面试经过,如果需要讨论,我会积极回复评论区,我很少写文章语句可能有点晦涩,还请轻点喷.
解析vue3component主流程初始化
初始化阶段 首先调用createApp创建App,然后内部会返回mount函数 mount是用来将组件挂载到具体DOM上 会将用户传进来的数据转换成虚拟node,后面所有逻辑操作,都会在vnode上做
Vue3-computed实现
计算属性实现 计算属性内部执行流程 首先用户创建一个计算属性 内部计算属性进行构造函数初始化 因为考虑到计算属性内部匿名函数内当响应式数据发生变化需要调用getter函数计算最新值,所以采用React
ref原理
什么是ref 对于基本数据类型来说,无法使用reactive来实现响应式,因为proxy接收是一个对象,而ref既可以支持一个对象又可以支持基本数据类型,调用ref后会返回一个对象,用户访问了ref.
reactive深度嵌套与readonly深度嵌套
代理嵌套实现 在这里当用户访问内部嵌套对象进行判断如果内部属性也是一个对象那么就会重新调用使他变成一个响应式对象,通过使用场景判断调用哪一个响应式方法是reactive 还是readonly isPr
实现readonly、isReactive、isReadonly
reanonly isReactive isReactive:检查一个对象是否是由 reactive 创建的响应式代理。 采用枚举能够清晰表达维护性更强 通过访问该属性如果是一个普通对象那么肯定是un
2.effect依赖
深入实现effect相关功能 实现effect返回runner功能 effect(fn)执行会返回一个runner函数; 执行runner,相当于重新执行一遍
1.reactive原理解析
proxy vue3已经从Object.property更换成Proxy,Proxy相比于前者可以直接监听对象数组,对于深层次的对象和数组,会把触发对应getter,然后去递归进行依赖收集
Vue3原理解析-前言
在2022年年初自己花了2个多月时间学习vue源码,并自己学习实现minivue核心功能,看到自己掘金很久没写文章还是分享下,也算个成长
大数据列表虚拟滚动实现
产生原因 什么是虚拟滚动?简单的说就是根据用户进行滚动的来加载更新DOM,这里我才用的是利用滚动事件动态更新DOM数据并动态设置padding-top与padding-bottom。 初始化 首先组件
下一页
个人成就
文章被点赞
11
文章被阅读
13,936
掘力值
324
关注了
24
关注者
14
收藏集
10
关注标签
2
加入于
2019-08-29