会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
柏成
博客园
首页
联系
订阅
管理
上一页
1
2
3
2023年4月9日
【Vue2.x源码系列05】异步更新及nextTick原理
摘要:
vue2.7 源码中,nextTick并没有直接使用某个 API ,而是采用了优雅降级的方案去实现异步更新。我们额外维护了一个 callbacks,用于存储 nextTick 回调
阅读全文
posted @ 2023-04-09 23:04 柏成
阅读(553)
评论(0)
推荐(1)
2023年4月3日
【Vue2.x源码系列04】依赖收集原理(Dep、Watcher、Observer)
摘要:
我们只会在 Observer 类 和 defineReactive 函数中实例化 dep。在 getter 方法中依赖收集,在 setter 方法中派发更新通知
阅读全文
posted @ 2023-04-03 09:19 柏成
阅读(1687)
评论(1)
推荐(3)
2023年3月29日
【Vue2.x源码系列03】数据驱动渲染(Render、Update)
摘要:
模版 template和响应式数据是如何渲染成最终的DOM?new Vue又发生了什么?render和update的作用又是什么?
阅读全文
posted @ 2023-03-29 09:28 柏成
阅读(413)
评论(0)
推荐(1)
2023年3月27日
【Vue2.x源码系列02】模版编译(AST、Optimize 、Render)
摘要: 在Vue $mount过程中,我们需要把模版编译成render函数,整体实现可以分为三部分: parse、optimize、codegen。
阅读全文
posted @ 2023-03-27 09:04 柏成
阅读(437)
评论(0)
推荐(0)
2023年3月24日
【Vue2.x源码系列01】响应式原理
摘要: 响应式基本原理就是,在初始化vue实例的时候,对data的每一个属性都通过 Object.defineProperty 定义一次,在数据被set的时候,做一些操作,改变相应的视图
阅读全文
posted @ 2023-03-24 14:33 柏成
阅读(524)
评论(0)
推荐(3)
2021年3月15日
ECharts - 地图三级下钻
摘要:
此篇文章用于记录柏成从零开发一个地图三级下钻Demo的历程
阅读全文
posted @ 2021-03-15 17:12 柏成
阅读(6496)
评论(4)
推荐(2)
2020年12月14日
ES6 - async await
摘要: 首先我们先来了解几个async基本知识点: `await`命令只能用在`async`函数之中,如果用在普通函数,就会报错 `async`函数返回的是Promise 对象 - 如果返回的是一个基本类型数据,`async`函数会先用`Promise.resolve(...)`将其包装为一个Promise
阅读全文
posted @ 2020-12-14 22:20 柏成
阅读(140)
评论(0)
推荐(0)
2020年11月16日
Git - git clone 速度太慢解决方法
摘要:
本来想下载一个FQ软件,实在是忍受不了每秒十几K的龟速,查阅各种资料,终于找到了失传已久的秘籍 先附图,实测有效,这速度简直要上天了啊啊啊啊啊(只支持HTTPS方式,SSH无效) 方案:使用github的镜像网站进行访问,github.com.cnpmjs.org,将github.com替换为git
阅读全文
posted @ 2020-11-16 16:34 柏成
阅读(1635)
评论(0)
推荐(0)
上一页
1
2
3
公告