首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue源码系列
九三555
创建于2021-08-10
订阅专栏
vue1.0~vue3.0的进化史,以及三个版本的mini版 vue-router、vuex的mini版实现
等 3 人订阅
共9篇文章
创建于2021-08-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue3中通过ref注册模版引用,你的类型会丢失吗?
前言: 在日常开发中,我们通过ref获取组件实例,从而执行其内部的方法,这样的操作很常见。但是其获取的实例我们无法确定其类型,本文围绕这个主题展开讲一下,高手请略过。 通过阅读本文,可以学习到如下知识
Vue3 实现一个自带防抖的响应式值 —— CustomRef
前言 写一个防抖函数自然难不倒各位同学。但实现一个自带防抖的响应式值大家可否听说过,本文使用vue3中的customRef来实现。 基本介绍 customRef函数可以创建一个自定义ref,并对其依赖
Vue演变史 —— 3.0(原理刨析、代码实现)
阅读之前附上之前写的Vue源码系列的几篇文章: Vue演变史 —— 1.0(原理刨析、代码实现) Vue演变史 —— 2.0(原理刨析、代码实现) Vue2.0详解diff算法 三个函数,让你搞懂Vu
Vue演变史 —— 2.0(原理刨析、代码实现)
阅读这篇文章之前建议大家跟先阅读我之前的文章Vue1.0原理刨析、代码实现,从根本上对比Vue1.0和Vue2.0的区别,以及各方面优化。 一些对比 一句话清楚Vue1.0和2.0的区别 本质区别就是
Vue2.0详解diff算法
关于Vue中的diff算法,一直是我们前端工程师面试绕不开的一个点,索性花点时间搞懂,对自己平时写代码也有很大帮助。 虚拟Dom(VNode) 假设我们的真实dom是: 那么他对应的VNode就是:
Vue2.0源码阅读笔记
通常我们在面试的时候,面试官都会问我们一个问题,new Vue({})时发生了什么?这个问题不难,但是想回答好却很难,最近在阅读Vue源码,顺便把整个过程梳理的一遍,做个随笔,不一定符合所有人,大家选
Vue演变史 —— 1.0(原理刨析、代码实现)
本文讲解vue1.0的核心原理,以及我们自己手写1.0版本的Vue。 Tips:后面陆续会出vue2.0、vue3.0的核心原理以及代码实现 课前准备 Object.defineProperty(ob
手写一个mini版的vuex叭(超基础,超详细,超简单!)
本文将讲解,如何手动实现一个mini版的vuex,(本文中我们称为KStore) 我们的KStore要实现的功能: state commit dispatch getters 环境搭建 创建项目 新建
我们来手写一个mini版vue-router叭(超详细,超基础!)
本文将讲解,如何手动实现一个mini版的vue-router,(本文中我们称为KRouter) 我们的KRouter要实现的功能: 正常的路由跳转 需求分析 我们需要考虑以下俩点: spa页面应用不能