MobX原理解析——依赖收集与更新
当完成数据的响应化后,后续就要通过对该数据的订阅完成依赖收集及响应等相关操作。这部分内容核心入口就是数据被劫持的get和set方法。本文就重点分析这一部分内容。
当完成数据的响应化后,后续就要通过对该数据的订阅完成依赖收集及响应等相关操作。这部分内容核心入口就是数据被劫持的get和set方法。本文就重点分析这一部分内容。
糟糕,是心动的感觉,第一次打心底对一位异性产生如此强烈的好感。以前特别不懂那些追星的,觉得花费大量精力到一个和自己人生无交集的人身上很不理智,现在似乎稍微能理解一点了,喜欢这件事到深处本来就是不求回报的吧。
mobx是继redux之后又一大放异彩的状态管理库,相比于redux,其通过函数响应式编程的理念使得状态管理变得更加简单自由可拓展,避免了redux中大量的样板代码书写。本文就记录一下其核心功能的实现思路。
镜像是容器运行的基础,直接使用镜像库的镜像虽然可以满足一定需求,但通常针对自己的项目还是需要手动定制镜像,这就是Dockerfile的功能了。本文总结一下编写Dockerfile的一些注意事项。
上个周末抽空逛了下新海诚的展览,内容还算比较丰富,基本上按时间顺序介绍了诚哥在动画上的成长经历以及创作的作品。一路逛下来感觉还挺奇妙的,从星之声到你名,短短的几小时内仿佛也把我跨度达十多年的观影记忆压缩到了一起。诚哥的作品于我怎么说呢,如果按照女孩子来比喻的话,应该是那种不算大众公认的美女,但一定能在我的心中占下一席之地的邻家女孩。
目前浏览器已经提供了不少存储相关的API,比如localStorage,application cache等,以及各种缓存相关的策略,memory cache, disk cache等。这些方案各有优缺点,但无论哪种方案要实现精确的强缓存都存在难度,不可避免的耦合缓存检测相关的代码到主代码中。而基于Service Worker的缓存解决方案可以将检测与缓存逻辑和主代码完全解耦,并利用浏览器本身的特性平滑的控制缓存文件。
bilibili world和bml sp二连。啊,女孩和音乐真是太棒了,视觉和听觉又一次得到满足。
平时前端虽然没什么机会用Node写后端业务,但在前端工程化中,一定离不开Node的模块管理。最近计划从Node开始学后端相关的一些思想,第一篇文章就从距离前端最近的点开始。
最近刷题策略有些改变,从难度分类更改为题型分类,正好贪心算法类型的题刷完了,就在这里小结一下心得。之后每刷完一类题型也会记录,打算写成一个系列。
特喜欢的一位音乐人昨天终于诈尸了,还带着下个月要出新专的消息。激动之余萌生出了记录一些中意的音乐人的想法,他们的曲子陪我度过了无数个夜晚,已经融入到我的生命中了,当然要好好介绍一下。第一篇就从这位开始吧——α·Pav。