防抖

关于防抖的技术文章和开发文档。

【WordPress区块编辑器手册】@wordpress/compose

@wordpress/compose 是 Gutenberg 提供的实用工具包,包含一组 Hooks 和高阶组件。它支持函数组合、状态管理、防抖节流处理及实例 ID 生成等功能,旨在简化 WordPress 组件开发流程,提升代码复用性与性能优化能力。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】导航

本文介绍已弃用的 Navigation 导航组件及其实验性功能。支持可选分组与层级渲染,提供 activeItem、activeMenu 等属性管理状态。包含 Menu、Group、Item 子组件,支持自定义图标、返回按钮、搜索防抖及空状态处理,适用于构建复杂应用导航结构。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】客户端导航

Interactivity API 是 WordPress 的一项功能,允许在客户端导航(不重新加载整个页面)时保持交互式元素的状态和行为。它通过预加载脚本模块、管理服务器状态与客户端状态的合并、以及处理复杂的导航生命周期来实现无缝的用户体验。

2026-10-17 3 后端开发

【WordPress区块编辑器手册】自动完成

本文介绍用于子输入组件的自动补全功能,支持为富文本编辑器提供智能输入建议。详细解析了补全器的配置属性,包括选项数据、标签获取、关键字匹配及渲染逻辑。涵盖触发条件如特定前缀字符、防抖处理机制以及如何在块编辑器中通过过滤器注册自定义补全器,实现文本插入或替换操作。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】@wordpress/preferences-persistence

@wordpress/preferences-persistence 是 WordPress Gutenberg 项目的独立软件包,提供偏好设置持久化工具。它通过 REST API 将数据保存到 user meta,并支持本地存储作为后备方案。该模块适用于 ES2015+ 环境,包含防抖配置和预加载选项,确保数据可靠存储与恢复。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】@wordpress/server-side-render

本文介绍 WordPress ServerSideRender 组件,用于在服务器端渲染动态区块预览以显示在编辑器中。它适用于依赖现有 PHP 渲染逻辑且无可用端点的旧版区块,作为回退机制使用。文章还说明了其 API、用法参数及与 REST API 结合构建新区块的最佳实践,旨在最小化客户端 JavaScript 与服务器端 PHP 逻辑的差异,提供最佳用户体验。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】@wordpress/widget-dashboard

本文介绍 WordPress Gutenberg 项目的 WidgetDashboard 软件包,这是一个用于构建小工具仪表盘的无状态渲染引擎。它支持拖拽重排、调整大小及模态插入等编辑功能。文章详细解析了其组件架构、样式系统、网格模型配置以及基于策略的用户权限治理机制,适用于在 WordPress 核心或外部环境中开发自定义仪表盘界面。

2026-10-17 2 后端开发