自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 EasyDashboard:基于 EasyEditor 的数据可视化大屏解决方案

继 EasyEditor 文档发布后,今天我很高兴向大家介绍 EasyDashboard —— 一款基于 EasyEditor 低代码引擎开发的专业数据可视化大屏解决方案。

2025-04-23 08:00:00 512

原创 EasyEditor 文档正式发布啦!

我很高兴地宣布,我们终于完成了 EasyEditor 的初版文档!这是一个重要的里程碑,标志着 EasyEditor 在产品成熟度上迈出了关键一步。

2025-04-19 10:54:47 386

原创 国际化探索:提升开发体验与灵活性

在上一篇文章中,我们探讨了通过颗粒化方案实现平台的国际化改造。虽然该方案在减少语言包体积方面表现出色,但对开发者的友好度欠佳。本文将介绍一个另一种方案,着重提升开发体验,同时保持语言包体积的优化。

2025-03-17 08:00:00 685

原创 国际化探索:颗粒化方案

最近公司平台需国际化改造,以适配不同语言环境。基于特定需求,展开了一系列技术探索与实践。

2025-03-10 08:00:00 900

原创 Notion 一键建站:打造属于自己的博客

本文介绍了如何使用 Notion 一键打造属于自己的博客,详细讲解了两种部署方式:NotionNext 和 nobelium。通过简单的步骤,即使没有技术背景也能轻松搭建起一个美观且实用的博客。

2025-03-03 08:00:00 904

原创 从零到一:实现 Changesets 自动化发版全流程

本文详细介绍了如何从零开始实现 Changesets 的自动化发版流程,涵盖从初始化 Monorepo 项目到配置自动化工作流的全过程。通过合理配置 GITHUB_TOKEN 和 NPM_TOKEN,结合 GitHub Action 和 Changesets 的强大功能,我们成功搭建了一套高效的自动化发版系统。

2025-02-24 08:00:00 766

原创 Changesets: 一个高效的版本管理工具

Changesets 旨在简化版本管理和更新日志的生成过程。它允许开发者在开发过程中声明变更的发布方式,随后自动化更新包版本、生成更新日志,并发布新版本的包。

2025-02-17 08:00:00 985

原创 EasyEditor: 一个面向扩展的跨框架低代码引擎

EasyEditor 是一个面向扩展的跨框架低代码引擎。

2025-02-09 13:50:47 767

原创 Typescript declare 的妙用:类型扩展

在最近的项目开发中,我遇到了一个挑战:如何在不修改核心库代码的情况下,通过插件扩展核心类的数据和方法,并确保这些扩展在使用时能够获得类型提示。

2025-01-14 08:00:00 858

原创 比“Ctrl+F”更聪明:直接链接到网页内容

这篇文章介绍了文本片段,它允许用户通过URL直接链接到网页上的特定文本,无需依赖页面元素的ID。通过在URL后附加特殊语法,浏览器能够自动定位并高亮显示页面上的特定文本。

2025-01-06 08:00:00 1699

原创 我的2024年度总结:工作的第一年

回顾这一年,我的成长是显著的。如今,我已经能够专门负责前端大屏低代码模块的工作。从最初的迷茫新人,到现在能够独立承担责任,这个过程中我经历了许多,也学习了许多,成长了许多。

2024-12-27 08:00:00 1645

原创 pnpm monorepo 联调方案

在我最近的工作项目中,我采用了 pnpm monorepo 来管理多个基础库的开发。这种方式虽然在项目组织上提供了便利,但在调试过程中却给我带来了不小的挑战。

2024-12-26 21:58:36 862

原创 前端实现PDF预览的几种选择(pdfjs-dist、react-pdf、pdf-viewer)

总结一下最近在公司做需求遇到的一些问题

2024-12-26 21:52:42 4702 1

原创 使用 Array.prototype.with 更新不可变数组

Array.prototype.with(index, value)方法会返回对其调用的数组的副本,并将index设置为您提供的新value。

2024-12-26 08:56:47 418

原创 使用 Monaco Editor 的一些总结

最近因为需要实现一个在线代码的需求,所以研究了相关的内容,其中最主要的就是编辑器相关的内容对于 monaco 编辑器的选择,我使用了 `@monaco-editor/react` 库

2024-12-25 08:59:25 1292

原创 在 Monorepo 中对代码进行规范(husky + lint-staged)

在 Monorepo 中对代码进行规范,使用的工具包括 husky、lint-staged、biome,通过专门建立一个lint包来实现此功能

2024-12-23 08:00:00 1234

原创 百度地图的使用(Mark、Cluster…)

了解百度地图的基本使用,简单介绍一下一些基本内容,本文着重关于在 Marker 标注和点聚合这一块。

2024-12-19 09:00:24 1439

原创 实现一个简易的可拖拽缩放画布

通过本文,我们学习如何实现一个具有拖拽、缩放和定位功能的简易画布。

2024-12-16 08:00:00 2073

原创 理解 Signal 是如何工作的

Signal 机制的核心是使用函数而非直接返回值来管理数据,通过 read 和 set 函数分别获取和设置值,并维护订阅者列表以实现数据变更时的自动更新。 这需要将读取函数设计为函数而非直接返回信号值,以便追踪和管理订阅者,从而实现高效的UI更新。

2024-12-09 08:00:00 1310

原创 ECharts — 通过ColorPicker控制ECharts图表的渐变色

记录一下在公司遇到的一些功能,以及相关实现效果展示。

2024-12-02 08:00:00 528

原创 ECharts — 柱状图相关功能点(柱状样式、顶部装饰、提示框及动画) ^_^

总结一下最近在公司做需求遇到的一些问题

2024-11-25 08:00:00 1837

原创 Solid 之旅 —— 组件编译 和 如何精准更新 DOM

通过这篇文章,主要了解两个方面:Solid 的组件编译 和 Solid 是如何实现 Signal 的插入和细颗粒度更新的?

2024-11-19 08:00:00 1463

原创 探索HTML中的 <template> 标签

今天我们来聊一聊HTML中一个较少被提及的标签:。虽然它在页面加载时不可见,但在现代Web框架中却扮演着重要的角色,比如Vue、Svelte和Solid等。

2024-11-18 08:00:00 1065

原创 Solid 之旅 —— 为什么 props 被解构后会导致响应式丢失

这篇文章将主要深入解析组件内部props的原理,为什么结构后会导致响应式丢失?

2024-11-17 08:00:00 1194

原创 解析 React Scheduler 原理,Solid 竟也在使用!

对于 React Scheduler,它通过将任务切片并异步执行,避免了阻塞浏览器的主线程。很多人其实都看到过类似的文章了,甚至说去手写调度器,都写的很不错,所以本文将从一个新的角度探讨 React Scheduler,揭示它是如何利用几个简单的 API 实现这一壮举的。

2024-11-16 08:00:00 988

原创 Solid 之旅 —— Signal 响应式原理

在本文中,我将通过三个案例来深入到 Solid 源码中解析 Signal 响应式的原理,并通过图解的方式更清晰的展示给大家。

2024-11-15 08:00:00 1192

原创 Solid 之旅 —— 调试源码篇(其他框架也适用)

在本文中,我们将深入探讨如何有效地利用 sourcemap 进行 Solid 源码的调试,并探索一些通用的调试技巧,这些技巧同样适用于其他现代 JavaScript 框架。

2024-11-14 09:33:59 718

原创 Solid 之旅

Solid 框架巧妙地融合了 React 和 Vue 的优点,为开发者提供了一个强大而灵活的工具集,以构建高性能和高度响应的前端应用。

2024-11-13 08:38:20 1062

原创 ECharts — 饼图相关功能点(内环、外环、环形间隔、环形文字、轮播动画)

以上的内容我花了一周时间去实现的,自己也觉得时间很长,但主要因为很少使用ECharts,导致使用的过程中大部分的时间都在查文档。 对于上面的这些功能点,

2024-11-12 08:00:00 2933 7

原创 为什么 Cursor 这么受欢迎?说说我这几个月的使用感受

Cursor 是一款集成了 AI 技术的代码编辑器,作为广受欢迎的 VS Code 的一个衍生版本,它不仅继承了 VS Code 的强大功能,还全面融入了 AI 功能,从而极大地简化了开发工作流。

2024-11-10 14:33:15 4611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除