首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
明教教主张5G
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
最新
热门
Javascript中bind函数和new对于this的影响分析
1. 问题描述 上面这段代码的输出结果是: 在这段代码中我们首先声明了一个函数 fn, 函数内部将参数 name 赋值给 this 的 name 属性;随后将变量 fn 通过 bind 函数绑定了一个
vue2 和 vue3 diff算法比较
diff 算法主要用于比较更新前后两个虚拟 DOM 树,目的是能够实现对真实 DOM的高效更新,保证页面在数据变化时只进行最小程度的 DOM 操作。 vue2中采用的是双端diff算法,而vue3对其
pnpm学习-幽灵依赖问题解决
前端开发小伙伴在构建项目的时候肯定会接触到包管理工具,目前主流的包管理工具包括npm、yarn 和 pnpm。其中 pnpm 全名是 Performant npm,它相比于传统的 npm 在多个方面都
Vue响应式原理(12)-数组includes方法重写
1. 数组 includes 方法在响应式系统中存在的问题 通过前文# Vue响应式原理(10)-数组的索引和length的介绍我们意识到,数组的方法内部其实都依赖了对象的基本语义。所以大多数情况下,
Vue响应式原理(11)-数组遍历
数组的可以通过 for...of 形式遍历元素,同样数组作为对象也可以用 for...in 形式来遍历 key 值。那么如果我们在副作用函数中对数组进行遍历,该如何进行依赖收集和依赖触发呢? 1. f
Vue响应式原理(10)-数组的索引和length
在之前的文章中,我们的响应式对象都是普通的对象形式,这本文中将要介绍对数组的代理。在 JavaScript 中数组其实就是一种特殊的对象,因此我们需要了解数组与普通对象到底存在什么区别。 其实主要区别
Vue响应式原理(9)-对象代理机制完善
在前面的文章中,我们重点对副作用注册函数 effect、依赖收集函数 track 和依赖触发函数 trigger 做了原理解释和代码编写。而对于响应式对象的代理,我们还未做深入的探讨和了解。截至目前,
Vue响应式原理(8)-watch侦听器实现原理
1. watch侦听器 Vue 中的侦听器 watch 主要功能是对响应式数据进行观测,当数据发生变化时,会将响应式数据的旧值和新值作为参数传递给用户提供的回调函数并执行。实际上,watch 的实现就
Vue响应式原理(7)-计算属性实现原理
在前文《Vue响应式原理(6)-调度器实现》中,我们实现了调度器。在先前实现的响应式系统基础上加上调度器的能力,我们就能尝试实现Vue中一项重要能力--计算属性。 1. 计算属性的懒执行实现 说到计算
Vue响应式原理(6)-调度器实现
1. 可调度性 可调度性指的是当 trigger 动作触发副作用函数重新执行时,有能力决定副作用函数执行的时机、次数以及方式。 在副作用函数中打印 obj.foo,完成了依赖收集过程。随后对 obj.
下一页
个人成就
文章被点赞
23
文章被阅读
5,886
掘力值
392
关注了
4
关注者
10
收藏集
1
关注标签
35
加入于
2024-01-03