首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
在下小叶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Vue2.0 异步更新解读
那么我想问一下视图会更新几次呢?貌似只更新了一次,什么原因呢?😂下面我们带着问题来探讨一下。 我们都知道Object.defineProperty会对data中的数据劫持,当修改数据的时候会触发set方法,同时set会执行dep.notify(), dep.notify()会…
图解 Vue 异步更新
上一篇 图解 Vue 响应式原理 中,我们通过 9 张流程图,理解了 Vue 的渲染流程,相信大家对整个 Vue 的渲染流程有了一定的了解,这一篇我们来重点关注一下 Vue 异步更新原理模块。 本文主要分析 Vue 从 Data 更新,到通知 Watcher 异步更新视图的流程…
nextTick源码分析:MutationObserver和MessageChannel
运行结果是报错,找不到节点。也就是说,当你执行到isShow=true时,此时dom节点尚未更新,只能等待dom更新后,你才能执行下面的focus。 因为MutationObserver是宏任务,MessageChannel是微任务,比它先执行,选用它肯定考虑了这部分因素。 并…
node基础面试事件环?微任务、宏任务?一篇带你飞
我们这里来举个例子,我们node和java相比,在同样的请求下谁更占优一点。看图 当用户请求量增高时,node相对于java有更好的处理并发性能,它可以快速通过主线程绑定事件。java每次都要创建一个线程,虽然java现在有个线程池的概念,可以控制线程的复用和数量。 异步i/o…
nextTick在项目中的实践
nextTick在项目中的实践前言在项目中经常需要在视图层立即显示数据,而有时候由于异步数据传递的原因,在页面上并不会立即显示页面,这时候就需要使用Vue提供的nextTick这个方法,其主要原因是V
Vue异步更新 && nextTick源码解析
1. Vue响应式原理-理解Observer、Dep、Watcher 2. Vue响应式原理-如何监听Array的变化 3. Vue响应式原理-如何监听Array的变化?详细版 4. Vue异步更新 && nextTick源码解析 当我们触发这个事件,视图中的a和b肯定会发现一…
简单理解Vue中的nextTick
先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。 从图中可以得知:msg1和msg3显示的内容还是变换之前的,而msg2显示的内容是变换之后的。其根本原因是因为Vue中DOM更新是异步的(详细解释在后面)。 下面了解下nextTick的主要应用的场景及原因…
JS自省-对象继承
白话理解JavaScript基于原型链的继承,访问一个对象的属性时,如果找不到,则会顺着原型链向上层查找,以此类推,直到找不到为止每个构造器都有一个prototype属性,代表该构造函数的原型对象pr
一个合格的中级前端工程师应该掌握的 20 个 Vue 技巧
之前写过一篇文章,关于 Vue 属性透传的,文章中我列举了很多种方法去实现属性透传。其中包括直接设置 props,v-bind="$attrs",render function 等方式。感兴趣,详情看 【Vue进阶】——如何实现组件属性透传? 这让我意识到了自己对一些 Vue …
史上最强vue总结---面试开发全靠它了
运行速度更快:相比较与react而言,同样是操作虚拟dom,就性能而言,vue存在很大的优势。 总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后。 对象为引用类型,当复用组件时,由于数据