Fighting

2021 年 11 月 22 日

react 自定义渲染

本周参加了一次内部的技术分享,分享的主题是甘特图项目技术改造,将原来基于 DOM 的绘制改为基于 canvas 绘制,其采用 React 描述 canvas 的思想让人眼前一亮,大致架构分为了三层: ...

进一步了解
2021 年 10 月 17 日

周拱一卒(8)

如果要我选一个年度关键字,那么必然是:“问题” 近一年来,看了很多大佬的分享,提到的最多的关键字就是“问题”。 玉伯 《Leadership 的三要素》 尤雨溪 知乎回答 愚道 《我在体验技术部这四年...

进一步了解
2021 年 10 月 10 日

周拱一卒(7)

react-philosophies 当你在写 React 程序的时候,你有哪些心智模型呢?有人整理了他自己在开发过程中一些“React 哲学”,对于非 React 熟手还是挺有借鉴意义的 代码防腐实...

进一步了解
2021 年 09 月 20 日

周拱一卒(6)

控制反转(Ioc),解耦利器,不要以为这个概念仅存在于后端,我们日常开发中甚至在使用 vue、react 时也在大量运用。 这篇文章 从 filter 函数实现来讲解 Ioc 是如何解耦业务逻辑与抽象...

进一步了解
2021 年 09 月 11 日

周拱一卒(5)

当你在浏览器发起 https://www.google.com 请求时,这些数据到达 Google 服务器经过了哪些网络协议?各协议的数据是怎样转换的? 网络基本功系列 从一个相对比较粗(相比《TCP...

进一步了解
2021 年 09 月 01 日

周拱一卒(4)

一个处理 canvas 框架 fabric.js 能很容易基于 canvas : * 绘制各种图像,及由 path 绘制的复杂图像 * 对图像进行移动、缩放、旋转、分组等操作 * 监听事件 * 添加动...

进一步了解
2021 年 08 月 19 日

周拱一卒(3)

在 GitHub Trending 上发现一个项目 Bulletproof React :React 项目的架构实践 花了几分钟稍微看了一下他的文档,其中有个点对我目前在做的应用架构工作挺有帮助的,这...

进一步了解
2021 年 08 月 14 日

周拱一卒(2)

微软收购 GitHub 后,做了很多有意思且实用性非常大的事情,比如最近的 codespaces,对于普通用户来说最实用的就是随时随地可以打开在线版本的 VSCode 看代码、改代码了,以 https...

进一步了解
2021 年 08 月 07 日

保持对技术的好奇心

面试阿里,到部门负责人面时(终面),聊了少许技术问题,而更多的是挖掘我如何学习、总结技术,印象特别深刻的问题: 你简历上这些技术是怎么学的 类似的问题,在之前的公司当前端负责人时,我也问过别人,以下是...

进一步了解
2021 年 05 月 17 日

Asus AC68U 安装使用 ShellClash

机器刷了 Merlin,但之前一些科学工具并不好用,自己也折腾过直接安装 Clash,配置不理想,而且更新机制不完善,前些日子发现了ShellClash,好家伙,想要的功能全都有,但要安装到刷了 Me...

进一步了解
2021 年 03 月 05 日

Typescript 类型挑战

type-challenges 是 GitHub 上的一个项目,对于想通过 Typescript 的特性写出符合自己需要的复杂类型的同学是一个非常好的练手机会。 这篇日志里,我将不定时更新自己的解答,...

进一步了解
2020 年 11 月 29 日

Typescript 类型收窄

当 typescript 下的变量类型被定义为 any unknown Unions 甚至 Generics 时,我们对变量进行操作前需要知道其具体的类型,这种情况下,类型收窄 (Narrowing ...

进一步了解