首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DT1997
掘友等级
前端啥都想学工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 75
沸点 9
赞
84
返回
|
搜索文章
最新
热门
Vue3读源码系列(八):性能优化
vue3利用模板的静态编译做了很多的性能优化,比如:静态提升、事件缓存、patchFlags和Block块的概念。接下来我们来具体看看他们是怎么做的(由于涉及到编译过程比较复杂,我们只看处理后的结果,
Vue3读源码系列(七):effectScope API实现原理
vue3新增了effectScope相关的API,其官方的描述是创建一个 effect 作用域,可以捕获其中所创建的响应式副作用 (即计算属性和侦听器),这样捕获到的副作用可以一起处理。并给出了示例:
Vue3读源码系列(六):组件的异步更新和nextTick运行机制
我们应该都知道或者听说过组件的更新是异步的,对于nextTick我们也知道它是利用promise将传入的回调函数放入微任务队列中,在函数更新完以后执行,那么既然都是异步更新,nextTick是怎么保证
Vue3读源码系列(五):computed和watch
computed和watch在面试中经常被问到他们的区别,那么我们就从源码的实现来看看他们的具体实现 computed 可以看到computed内部只是先处理getter和setter,然后new一个
Vue3阅读源码系列(四):响应式原理(reactive、ref)
上一章我们知道了组件是如何挂载渲染的,但是留了一个问题:响应式数据是如何收集的effect对象? 这章我们就从reactive和ref两个声明响应式数据的API入手: reactive 实际调用的是c
Vue3读源码系列(三):组件的挂载与更新
根组件挂载的章节我们说到创建了根组件vnode后,我们去执行patch操作,挂载组件,下面我们就进入到patch,看看究竟干了什么 patch 进入patch,会对type进行一个判断,根绝类型来决定
Vue3读源码系列(二):provide/inject原理
provide/inject可用于跨组件数据传递,那么他到底是怎么实现的呢?inject获取值的顺序就是普通对象的取值顺序
Vue3读源码系列(一):根组件渲染
本系列阅读的是vue3.3版本的源码。在列举源码的时候会省略部分源码,只保留与讲解内容相关的代码(运行环境代码块和兼容以前版本的代码也可能被省略),以此来方便读者理解。 源码阅读方式 我们通常会结合案
获取日历月份数据
工作修改bug的时候发现代码中的获取月份日历数据有问题,于是自己写了一个(借助momentjs),仅为记录: 如需特殊的数据结构,可以在此基础上进行加工
CSS世界:内联元素和流
内联元素默认是基线对齐的。 ex 是 CSS 中的一个相对单位,指的是小写字母 x 的高度,没错,就是指 x-height 所以如果一个图标高度为1ex,或者元素高1ex、背景center,那么图标和
下一页
个人成就
文章被点赞
111
文章被阅读
19,510
掘力值
1,224
关注了
35
关注者
32
收藏集
5
关注标签
2
加入于
2022-03-03