首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
frontdog
掘友等级
前端技术专家
|
阿里巴巴 - 钉钉文档
前端狗、足球狗
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Dva + Immer,轻松实现撤销重做功能
之前在社区里发表过一篇文章——《Web 应用的撤销重做实现》,里面详细介绍了几种关于撤销重做实现的思路。通过评论区得知了 Immer 这个库,于是就去了解实践了一下,再结合当前自己的日常开发需求,撸了一个实现撤销重做的 Dva 插件。 1. 实例化插件 options.incl…
使用React Hooks你可能会忽视的作用域问题
其实React Hooks已经推出来一段时间了,直到前一阵子才去尝试了下,看到的一些博客都是以API的使用居多,还有一些是对于原理的解析。而我这篇文章想写的是关于React Hooks使用中的作用域问题,希望可以帮助到曾经有过困惑的你。 useEffect接受两个参数:一个函数…
web页面录屏实现
在看到评论后,突然意识到自己没有提前说明,本文可以说是一篇调研学习文,是我自己感觉可行的一套方案,后续会去读读已经开源的一些类似的代码库,补足自己遗漏的一些细节,所以大家可以当作学习文,生产环境慎用。 如果你的应用有接入到web apm系统中,那么你可能就知道apm系统能帮你捕…
NodeJs服务注册与服务发现实现
由于作者才刚开始学习NodeJs,水平实在有限,本文更像是一篇学习笔记,适合同刚开始学习NodeJs的朋友阅读。 如果你的团队正在探索微服务的搭建,那么你们可能就在寻找一种机制,这个机制让每个服务能动态的创建地址,同时调用方要能感知到这些服务地址的动态变化。服务注册与服务发现就…
RxJS与Redux结合使用(一):打造自己的redux-observable
然而,在实际业务中往往有大量异步场景,最直接的做法是在React组件中发起异步请求,在拿到数据后调用dispatch(action)去数据层修改数据。不过这样的做法使得视图层和数据层耦合在一起,会造成后期维护的困难。 Redux作者建议用中间件来处理异步流,因为在中间件中我们可…
简易表达式解析器编写
在做一个Node监控系统的时候要做了一个邮件报警的需求,这时候就需要自定义一套规则来书写触发报警的表达式,本文就介绍一下如何编写一个简易的表达式解析器。 附上界面截图,图中就是一个表达式的例子。 在开始编写之前你需要确定你的表达式需要拥有些什么能力。本文的表达式是判断是否触发报…
Redux复杂应用(一):浅谈状态管理
作者在毕业之后进入了猪厂工作,正是在网易有数产品中认识了redux这个库。从前端开发的角度来说,网易有数作为一个工具型web产品,是一个开发中充满挑战,富含乐趣的产品。 在这之前,作者对于博客的积累可以说微乎其微,决心有所改变,对于redux应用也很感兴趣,于是心中萌生了这么一…
前端单页路由《stateman》源码解析
《stateman》是波神的一个超级轻量的单页路由,拜读之后写写自己的小总结。 以下文章全部以该Demo作为例子讲解。 以上代码很简单,首先实例化StateMan,然后通过state函数来创建一个路由状态,同时传入路由的配置,最后通过start来启动,这时路由就开始工作了,以下…
Redux应用多人协作的思路和实现
由于redux更改数据是dispatch(action),所以很自然而然想到以action作为基本单位在服务端和客户端进行传送,在客户端和服务端用数组来存放action,那么只要当客户端和服务端的action队列的顺序保持一样,reducer是纯函数的特性可以知道计算得到的st…
Virtual Dom算法实现笔记
网上关于virtual dom(下面简称VD)的博客数不胜数,很多都写得很好,本文是我初学VD算法实现的总结,在回顾的同时,希望对于同样初学的人有所启发,注意,这篇文章介绍实现的东西较少,见谅。 很多代码来自github库:hyperapp,几百行代码的库,拥有了redux和r…
下一页
个人成就
文章被点赞
586
文章被阅读
53,009
掘力值
1,795
关注了
4
关注者
174
收藏集
0
关注标签
8
加入于
2018-06-07