首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
arhebin
掘友等级
前端开发
征服你,大前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 64
沸点 22
赞
86
返回
|
搜索文章
最新
热门
透过Preact源码学习hook
preact的hook是基于数组的数据结构实现的,而react是通过链表的数据结构实现的;Preact通过currentIndex索引来记录useHook在list中的位置,并放入一个引用对象值。 对于Hooks的api理解,仅仅是个人的学习总结,有不对的地方还望指出,一起学习…
vue3.0的computed通过自身value来触发依赖更新
computed在vue3中的实现使用方式:核心代码:由上可知计算属性触发求值时,就会触发getvalue()通过dirty开关,来实现当计算属性的值不发生改变时,不会执行if内的内容,直接返回val
小玩Promise的万花筒
这里不讲仿写,主要讲自己的所得;最近又回顾了一下promise的实现;以及async-await,promise 串行,限流并行;妙哉妙哉。 不定时的回看,看完后有所思,有所得,多实践。才是最关键的。 对于 reject 的情况,可以每个 promise 兜底,也可以最后兜底。…
基于vue3.0+TypeScript的简易日历
vue3.0新的api很强大;例如就是reative, ref, watcher, watchEffect...,选择太多了,给开发者的组合方式也就多了,现在最缺的应该是最佳实践了。 我的思路是写一个dispatch,靠action的type去控制,只要改变当然输入日期就行了。…
compose是不是可以这样理解
写这篇文章的目的是让我更好的理解它,我很早就看过compose的实现,但时不时得忘记,特别的是 reducer下的实现,那肯定应该是我理解有问题,今天看ssh大佬的群里也有讨论;决定重新再理解一遍,有了自己的想法,赶脚写一下。(有不对的地方,请多多指点)
Vue事件修饰符native和self
之前面试被问到的native和self相关问题,self我觉得自己应该能回答出来,可能被之前一小时的问题整懵逼了。尴尬~~
Vue侦测相关api
traverse(value) 也就是执行_traverse(val, seenObjects);核心就是对被Observer的val通过val[i]通过这种操作,间接触发get,将依赖添加到当前数值的dep中,这样也就实现了,当内部数据发生变化,也会循环subs执行依赖的up…
读vue的变化侦测
最近在看“深入浅出vuejs”,第一篇变化侦测,想把自己的理解总结一下。 将数据变成可响应式的,即将数据变成可监听的。通过Observer类来实现 那么这个依赖,谁来收集存起来。通过Dep类来实现
一道有意思并对你有帮助的Promise题
我的疑惑就是then12为什么在then21和then23之前,很奇怪。说明什么呢?我对Promise的内部实现还不了解,那只能去看源码了。在学习过程中,自己也尝试改变了几处,也贴上来吧,大家看看 再执行异步5, 但这个异步和下面的then不相关,因为这边隐藏的会再下加入一个r…
vue计算属性Computed的小秘密
这样当num发生改变,触发set,触发其notify方法即遍历dep.subDeps数组(subDeps中放的是各种依赖),触发依赖的update方法。但之前的update方法看了一下
下一页
个人成就
文章被点赞
103
文章被阅读
30,122
掘力值
677
关注了
27
关注者
23
收藏集
1
关注标签
10
加入于
2019-02-25