学习
实践
活动
专区
工具
TVP
写文章

黄子毅

LV1
举报
发表了文章

画布与组件元信息数据流

这两个问题非常重要,而恰好又可以通过良好的数据流设计一次性解决,接下来让我们分别分析讨论一下。

黄子毅
编程算法api渲染
发表了文章

组件注册与画布渲染

假如我们将可视化搭建整体定义为 <Designer>,那么 API 可能是这样的:

黄子毅
react渲染html文件存储编程算法
发表了文章

精读《如何抽象可视化搭建》

如果不抽象,当搭建项目做到后期可能会出现 API 杂乱,难以维护的问题;做到一半甚至会怀疑为什么需要一个搭建框架,怀疑把框架去掉会不会效率更高;在后期发现不能自...

黄子毅
api编程算法渲染
发表了文章

精读《磁贴布局 - 性能优化》

磁贴布局性能优化方式有很多,比如通过空间换时间,存储父子关系的索引,方便快速查找到目标组件。但有一个最核心的性能优化点,即碰撞性能优化。

黄子毅
编程算法
发表了文章

精读《磁贴布局 - 功能实现》

实现磁贴布局前,先要实现最基础的组件拖拽流程,然后我们才好在拖拽的基础上增加磁贴效果。

黄子毅
容器
发表了文章

精读《磁贴布局 - 功能分析》

因为需要做自由布局与磁贴布局混排,以及磁贴布局嵌套,所以要实现一套磁贴分析功能,所以本系列不是简单的介绍使用 react-grid-layout 这个库就行了,...

黄子毅
react
发表了文章

精读《维护好一个复杂项目》

现在许多国内互联网公司的项目都持续了五年左右,美国老牌公司如 IBM 的项目甚至持续维护了十五年,然而这些项目却有着截然不同的维护成本,有的公司项目运作几年后维...

黄子毅
编程算法
发表了文章

精读《我们为何弃用 css-in-js》

emotion 排名第二的维护者 Sam 所在公司弃用了 css-in-js 方案,引起了不小的讨论:Why We're Breaking Up with CS...

黄子毅
css打包渲染react编程算法
发表了文章

精读《迭代器 Iterable》

本周精读的文章是 Iterables 与 Iteration protocols,按照为什么需要迭代器、迭代器是如何设计的,我们还能怎么利用迭代器展开来讲。

黄子毅
javanode.jsjavascript编程算法
发表了文章

精读《Rest vs Spread 语法》

符号 ... 在 JS 语言里同时被用作 Rest 与 Spread 两个场景,本周我们就结合 Rest vs Spread syntax in JavaScr...

黄子毅
编程算法
发表了文章

精读《如何为 TS 类型写单测》

如上所示,如果 myLib 没有正确的开放 update 属性将会提示错误。但这种单测并不是我们要讲的类型。想一想,如果我们只开放 .update API 给用...

黄子毅
编程算法
发表了文章

精读《Headless 组件用法与原理》

Headless 组件即无 UI 组件,框架仅提供逻辑,UI 交给业务实现。这样带来的好处是业务有极大的 UI 自定义空间,而对框架来说,只考虑逻辑可以让自己更...

黄子毅
android
发表了文章

精读《proposal-extractors》

proposal-extractors 是一个关于解构能力增强的提案,支持在直接解构时执行自定义逻辑。

黄子毅
编程算法
发表了文章

精读《State of CSS 2022》

解决业务代码的 !important 问题。为什么业务代码需要用 !important 解决问题?因为 css 优先级由文件申明顺序有关,而现在大量业务使用动态...

黄子毅
css
发表了文章

精读《依赖注入简介》

精读文章:Dependency Injection in JS/TS – Part 1

黄子毅
缓存编程算法网络安全spring
发表了文章

精读《SolidJS》

SolidJS 是一个语法像 React Function Component,内核像 Vue 的前端框架,本周我们通过阅读 Introduction to S...

黄子毅
react渲染编程算法
发表了文章

精读《对前端架构的理解 - 分层与抽象》

可能一些同学会认为前端比较简单而不需要架构,或者因为前端交互细节杂而乱难以统一抽象,所以没办法进行架构设计。这个理解是片面的,虽然一些前端项目是没有仔细考虑架构...

黄子毅
编程算法架构设计网站
发表了文章

精读《pnpm》

pnpm 全称是 “Performant NPM”,即高性能的 npm。它结合软硬链接与新的依赖组织方式,大大提升了包管理的效率,也同时解决了 “幻影依赖” 的...

黄子毅
node.jsunixnpm存储json
发表了文章

精读《Unique, MapTypes, Construct Tuple...》

解决 TS 问题的最好办法就是多练,这次解读 type-challenges Medium 难度 63~68 题。

黄子毅
编程算法
发表了文章

精读《Trim Right, Without, Trunc...》

解决 TS 问题的最好办法就是多练,这次解读 type-challenges Medium 难度 57~62 题。

黄子毅
编程算法php存储

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券