首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
十分拧巴的白某
掘友等级
web
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
食用源码:debug
一个微小的JavaScript调试工具,以Node.js核心的调试技术为模型。 适用于Node.js和Web浏览器 传送门 判断是 node 坏境还是 浏览器 坏境。 process.type === 'renderer' 判断是否为 electron 坏境。 process.…
git大礼包:学完出师
基于 demo 讲解 git 的使用方法,从头到尾敲一遍,保证可以应对日常工作中 git 的使用。 Git 知道 index.js 文件已被修改,但 Git 还没有通知这些更改。 git add . 暂存当前所有修改的文件 对 index.js 文件的更改已被暂存,但还没有永久…
撤销和回退的实现
大家应该都使用过浏览器的后退和前进功能,它就是我们今天的主题:撤销和回退。其实不光是在浏览器里面,在众多的工具软件内也都有类似的功能,远的不说,例如:vscode、ppt。 眼尖的同学可能已经看到了 Stack ,是的,你想的没错,其实撤销和回退功能就是对 Stack 的使用场…
使用 TDD 开发组件 --- Notification (下)
如果有小伙伴认认真真的跟着上篇实现了一遍代码的话,你会发现,这些逻辑都是纯 js 的,暂时还都没有涉及到 css,甚至我到目前为止都没有写过 css,也没有刷新过浏览器,通过测试就知道了逻辑是否正确(这也是用 TDD 后为什么会增加开发效率的原因)。当然了当所有的 js 逻辑都…
vscode键盘侠养成记
先说明一下,此键盘侠可非彼键盘侠(免的挨揍)。那这个键盘侠是什么呢?这个键盘侠是指我们可以用键盘来完成我们日常的开发任务。不用鼠标哦,是不是很酷。当然这需要我们记住大量的快捷键,还需要借助插件来帮助我们,这一刻意练习的过程,我称它为键盘侠养成记。 这次我想换个方式来讲解,我知道…
reactivity 诞生记
看完 vue3 的 reactivity 模块后,脑子里面有无数的念头冒出来。 那我们就需要考虑一下了。 有没有可能,当我们改变了 data.name 的时候,让所以依赖它的视图或者函数都自动执行呢?就像我们手动调用 update 那样。 好,其实思考到这里就有了响应式编程的…
【vue3 宇宙】 update (看得见的思考)
而当我们调用 render 函数的话,肯定会触发响应式对象的 get ,着其实是关于 reactivity 的核心逻辑,如何收集依赖和如何触发依赖的。 这里我们暂时知道当我们调用 render 函数之后,会触发依赖收集,收集的就是当前用 effect 包裹的这个 functio…
【vue3 宇宙】nextTick
scheduler 中文翻译过来是调度器,但是这个调度器这个词还是有点抽象啊。[[调度器]] 这里的 job 就是 update 函数,那么这里只会推入一次,也就是说,当后续执行 queueFlush 之后,才会执行 update 函数。 这里还挺简单的,就是用的 Promis…
【element3-开发日记】手摸手教你重写 Button 组件
后面 element3 所有的组件也都会是通过以上方式来完成重写的。
下一页
关注了
30
关注者
4
收藏集
2
关注标签
90
加入于
2018-09-19