EasyEditor AI 聊天助手:让低代码开发更简单
这个功能代表了我们在 AI 辅助开发领域的一次实践探索。通过将自然语言处理能力与低代码平台相结合,我们希望能进一步降低页面开发的门槛,让更多人能够快速构建出高质量的应用界面。
EasyDashboard 数据源功能来啦!
数据源是 EasyEditor 中用于获取和处理外部数据的核心功能。通过数据源,你可以连接各种 API 接口,获取动态数据并在页面中展示。
create-easy-editor —— 快速搭建你的可视化编辑器
create-easy-editor —— 一个专门用于快速创建 EasyEditor 项目的脚手架工具.
VitePress 彩虹动画
在查阅 VitePress 具体实践时,我被 UnoCSS 文档中的彩虹动画效果深深吸引。在查看其实现原理之后,本文也将探索如何通过自定义组件和样式增强 VitePress 站点,并实现一个炫酷的彩虹动画效果。
VitePress 基本使用
VitePress 是一个高效、易上手的静态文档生成工具,适合用于构建技术文档、项目文档等。通过本文的讲解,你应该已经了解了如何使用 VitePress 创建文档、配置站点和进行自定义。
EasyDashboard:基于 EasyEditor 的数据可视化大屏解决方案
继 EasyEditor 文档发布后,今天我很高兴向大家介绍 EasyDashboard —— 一款基于 EasyEditor 低代码引擎开发的专业数据可视化大屏解决方案。
EasyEditor 文档正式发布啦!
我很高兴地宣布,我们终于完成了 EasyEditor 的初版文档!这是一个重要的里程碑,标志着 EasyEditor 在产品成熟度上迈出了关键一步。
国际化探索:提升开发体验与灵活性
最近公司平台需国际化改造,以适配不同语言环境。基于特定需求,展开了一系列技术探索与实践。
国际化探索:颗粒化方案
最近公司平台需国际化改造,以适配不同语言环境。基于特定需求,展开了一系列技术探索与实践。
Notion 一键建站:打造属于自己的博客
本文介绍了如何使用 Notion 一键打造属于自己的博客,详细讲解了两种部署方式:NotionNext 和 nobelium。通过简单的步骤,即使没有技术背景也能轻松搭建起一个美观且实用的博客。文章还探讨了写博客的深层意义,鼓励大家在写作中发现更好的自己,记录生活,分享思考,遇见未来的自己。愿你的博客成为你成长的见证,也成为他人获取知识和灵感的源泉。
从零到一:实现 Changesets 自动化发版全流程
本文详细介绍了如何从零开始实现 Changesets 的自动化发版流程,涵盖从初始化 Monorepo 项目到配置自动化工作流的全过程。通过合理配置 GITHUB_TOKEN 和 NPM_TOKEN,结合 GitHub Action 和 Changesets 的强大功能,我们成功搭建了一套高效的自动化发版系统。
Changesets: 一个高效的版本管理工具
Changesets 旨在简化版本管理和更新日志的生成过程。它允许开发者在开发过程中声明变更的发布方式,随后自动化更新包版本、生成更新日志,并发布新版本的包。
EasyEditor: 一个面向扩展的跨框架低代码引擎
EasyEditor 是一个面向扩展的跨框架低代码引擎。
Typescript declare 的妙用:类型扩展
在最近的项目开发中,我遇到了一个挑战:如何在不修改核心库代码的情况下,通过插件扩展核心类的数据和方法,并确保这些扩展在使用时能够获得类型提示。
比“Ctrl+F”更聪明:直接链接到网页内容
这篇文章介绍了文本片段,它允许用户通过URL直接链接到网页上的特定文本,无需依赖页面元素的ID。通过在URL后附加特殊语法,浏览器能够自动定位并高亮显示页面上的特定文本。
实现一个简易的可拖拽缩放画布
通过本文,我们学习如何实现一个具有拖拽、缩放和定位功能的简易画布。
理解 Signal 是如何工作的
Signal 机制的核心是使用函数而非直接返回值来管理数据,通过 read 和 set 函数分别获取和设置值,并维护订阅者列表以实现数据变更时的自动更新。 这需要将读取函数设计为函数而非直接返回信号值,以便追踪和管理订阅者,从而实现高效的UI更新。
Solid 之旅 —— 组件编译 & 如何实现细颗粒度更新的
通过这篇文章,主要了解两个方面: • Solid 的组件编译 • Solid 是如何实现 Signal 的插入和细颗粒度更新的?
探索HTML中的<template>标签
今天我们来聊一聊HTML中一个较少被提及的标签:<template>。虽然它在页面加载时不可见,但在现代Web框架中却扮演着重要的角色,比如Vue、Svelte和Solid等。