首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
VUE
订阅
ja_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
15张图,20分钟吃透Diff算法核心原理,我说的!!!
前言 大家好,我是林三心,在日常面试中,Diff算法都是绕不过去的一道坎,用最通俗的话,讲最难的知识点一直是我写文章的宗旨,今天我就用通俗的方式来讲解一下Diff算法吧?Lets Go 什么是虚拟DO
前端路由与后端路由&hash模式与 history模式
最开始只有路由这个名词,路由就是一个单纯的URL,也就是一个链接地址,在浏览器里输入这个链接地址向服务器发起请求,服务器根据这个地址拿到对应的html文件返回给浏览器渲染(若html文件中引入了外部的js或css或其他文件资源,浏览器再一次发送请求,服务器再依次返回)。用户首次…
简单理解Vue的data为啥只能是函数
前言 在学习vue的时候vue2只有在组件中严格要求data必须是一个函数,而在普通vue实例中,data可以是一个对象,但是在vue3出现后data必须一个函数,当时看着官方文档说的是好像是对象的引
vue面试题之二:路由 vue-router 面试题
2. vue路由面试题 1. mvvm框架是什么? MVVM是Model-View-ViewModel的缩写,Model代表数据模型负责业务逻辑和数据封装,View代表UI组件负责界面和显示,ViewModel监听模型数据的改变和控制视图行为,处理用户交互,简单来说就是通过双向…
vue-property-decorator使用指南
在Vue中使用TypeScript时,非常好用的一个库,使用装饰器来简化书写。
vue-cli基础配置以及webpack配置修改
脚手架vue脚手架vue-cli我们使用任何东西第一步都是安装1.安装脚手架(一般安装在全局)安装成功后,全局环境会生成$vue的可执行命令,我们可以基于$vue--version来查看版本号,看是否
React、Vue2、Vue3的三种Diff算法
mount(vnode, parent, [refNode]): 通过vnode生成真实的DOM节点。parent为其父级的真实DOM节点,refNode为真实的DOM节点,其父级节点为parent。如果refNode不为空,vnode生成的DOM节点就会插入到refNode之…
为什么说 Vue 的响应式更新精确到组件级别?(原理深度解析)
我们都知道 Vue 对于响应式属性的更新,只会精确更新依赖收集的当前组件,而不会递归的去更新子组件,这也是它性能强大的原因之一。 我们在触发 this.msg = 'Hello, Changed~'的时候,会触发组件的更新,视图的重新渲染。 但是 <ChildComponent…
vue2 双端diff算法 图文详解
双端 diff 算法 参数 n1 - 旧的节点 n2 - 新的节点 container 挂载点 思路 循环遍历 比较 是否被处理过(6 中的非理想情况)。 新首-旧首,打补丁,新首节点索引+1,旧首节
为什么 Vue 中不要用 index 作为 key?(diff 算法详解)
Vue 中的 key 是用来做什么的?为什么不推荐使用 index 作为 key?常常听说这样的问题,本篇文章带你从原理来一探究竟。 本文的结论对于性能的毁灭是针对列表子元素顺序被改变、或者子元素被删除的特殊情况,提前说明清楚。 那么它的 vnode 也就是虚拟 dom 节点大…