摘要:
项目经常会用到 echarts, 也尝试过 echarts-for-react、原生封装等实践方案 但总觉得不够完善,比如不能自适应容器尺寸,或者没法开箱即用 最终我咬一咬牙,写了一个 react-echarts-core 一、快速上手 把大象放进冰箱需要几步? 打开冰箱、把大象放进去、关上冰箱,只 阅读全文
摘要:
Rust 官网的入门教程已经很详情,本文只是基于官方文档做一些补充 请配合官方文档《Rust 入门:快速配置 Rust 开发环境并编写一个小应用》食用 一、VS Code 扩展 在正式开始编写 Rust 之前,可以先安装一些扩展插件 1. rust-analyzer (核心插件, 如同 vetur 阅读全文
摘要:
WebAssembly 早在 2015 年就开始萌芽,直到 2018 年才得到各大浏览器的广泛支持 从最初的狂热到现在的冷静,WebAssembly(简称 wasm )到底给前端开发带来了什么? 一、什么是 WebAssembly 首先必须明确一点,wasm 不是一个新的框架或者库,而是一种全新的语 阅读全文
摘要:
一、需求描述 某个字段通常状态为查看状态,可以通过按钮(或点击字段内容)切换为编辑状态 在编辑状态下,点击当前内容之外的地方则取消编辑,回到查看状态 在编辑状态下,可以点击保存按钮提交数据,并回到查看状态 其实这种交互也做过不少,但这次的需求多了一个二次确认的气泡弹窗 如果没有按钮,仅仅是查看状态/ 阅读全文
摘要:
这篇文章会介绍一个 React 组件库项目的搭建、打包、发布 但不会涉及组件库文档站点的构建,如有需要,建议查看《使用 dumi 打包 React 组件库并生成文档站点》 另外,虽然本文介绍的是 React 组件库,但对于 Vue 组件库也是通用的 一、创建项目 首先参考 Vite 的文档创建一个项 阅读全文
摘要:
// 这本是一个不应该出现的问题... 问题描述: 有一台用来部署项目的 Jenkins 服务器,然后新开了一台应用服务器,需要通过 Jenkins 将打包后的代码部署到应用服务器 但由于权限控制,我不知道两边服务器的密码,应用服务器(记为 dev.server)也只能通过跳板机访问 而 Jenki 阅读全文
摘要:
近来琐事缠身,加之爱妻临产,我终于有幸体会到人近中年的苦恼。 恰逢夏日时节,天愈炎热,人愈烦闷。正当此时,有老友相邀于江湖,喜不自胜。酒酣胸坦之余,话题渐渐来到了我北漂的日子。 “北漂的那几年,你印象最深的是什么?”老友瞪着微醺的眼眸问道。 我脑海中闪过无数画面:有西二旗地铁的人潮汹涌,也有京郊灵山 阅读全文
摘要:
抓包是开发调试移动端项目的必备技能,相应的工具有很多,比如 Fiddler, Charles, Tcpdump, Wireshark 最近有同事推荐另外一款工具:Whistle,接触了一下还挺好用 一、安装 whistle 基于 node 实现,所以请保证已经安装了 node.js 这里只简述一下安 阅读全文
摘要:
背景: M1 芯片的 MacBook Pro,通过 homebrew 安装了 nvm,再通过 nvm 安装 node v15 时报错 问题一: 报错信息: xcrun: error: invalid active developer path 需要 xcode-select 组件。这个错误一般会在新 阅读全文
摘要:
TypeScript 设计的初衷是 JavaScript + Types,所有 TypeScript 的特性不改变运行时的行为 反过来说,如果在 TS 代码中去掉静态类型,应该得到一份完整有效的 JS 代码 这样的好处在于,我们可以通过 ESbuild 而不是 tsc 完成我们的 TS 代码到 JS 阅读全文