首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
nian酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
浅析Virtual DOM库 - snabbdom的源码以及 仿写一个自己的vDOM库
如果以上情况都不符合,则会判断新VNode的子节点是否存在于旧VNode的未操作子节点中。如果不存在,则判定为新的节点,会新建一个DOM执行插入操作;若存在,sel相同,则执行更新操作后插入,若sel不同则直接新建子节点 1. 首先定义一下vNode的类型 2. 定义构造函数 …
Vue模板编译原理
写过 Vue 的同学肯定体验过, .vue 这种单文件组件有多么方便。但是我们也知道,Vue 底层是通过虚拟 DOM 来进行渲染的,那么 .vue 文件的模板到底是怎么转换成虚拟 DOM 的呢?这一块对我来说一直是个黑盒,之前也没有深入研究过,今天打算一探究竟。 Vue 3 发…
图解 Vue 响应式原理
最近部门分享,有同学提到了 Vue 响应式原理,大家在讨论时,发现一些同学对这一知识理解还不够深入,不能形成一个闭环,为了帮助大家理解这个问题,我重新过了一下 Vue 源码,并整理了多张流程图,便于大家理解。 从 Vue 初始化,到首次渲染生成 DOM 的流程。 从 Vue 数…
前端最实用书签【看完可以提涨薪啦】
书签地址,欢迎star, 可以直接git clone下来,通过Google右上角的书签--导入书签,这样看起来就不要太方便。
Vue(v2.6.11)万行源码生啃,就硬刚!
众所周知,以下代码就是 vue 的一种直接上手方式。通过 cdn 可以在线打开 vue.js。一个文件,一万行源码,是万千开发者赖以生存的利器,它究竟做了什么?让人品味。 源码cdn地址:https://cdn.jsdelivr.net/npm/vue/dist/vue.js,…
如何手把手打造自己的Vue组件库
之所以把vue安装在devDependencies, 是因为我们的组件库是依赖于使用者的安装的vue包的, 我们打包自己组件并不需要把vue一起打包进去. 每次 commit 代码之前会用husky格式化代码, 确保代码风格统一. 在src/styles/vendors创建no…
手摸手带你理解Vue的Computed原理
computed 在 Vue 中是很常用的属性配置,它能够随着依赖属性的变化而变化,为我们带来很大便利。那么本文就来带大家全面理解 computed 的内部原理以及工作流程。 在这之前,希望你能够对响应式原理有一些理解,因为 computed 是基于响应式原理进行工作。如果你对…