使用clipboard.js库完成复制或剪切功能
文章介绍clipboard.js库的使用方法,包括复制按钮的创建、内容放置位置、属性设置及事件处理。
关于事件解绑的技术文章和开发文档。
文章介绍clipboard.js库的使用方法,包括复制按钮的创建、内容放置位置、属性设置及事件处理。
本文详细介绍 TinyMCE 编辑器支持的各种事件类型,包括浏览器原生事件、编辑器核心事件及插件事件。涵盖初始化前后绑定方法、内容变更处理、撤销重做机制以及各类插件如无障碍检查、自动保存、拼写检查等触发的事件监听与数据访问方式。
本文详细介绍 TinyMCE Editor 类的核心逻辑与完整 API 文档。涵盖属性定义、构造函数用法、常用方法如 execCommand、getContent、save 等,以及事件绑定、插件加载、主题配置和图像上传等功能。适合开发者快速查阅编辑器实例操作指南。
本文详细介绍工具栏菜单按钮的用法,支持子菜单与搜索功能。通过分组操作减少视觉杂乱并节省界面空间。涵盖图标设置、文本标签、启用状态检查及异步加载菜单项等配置方法。同时讲解如何将表格选择器集成至自定义菜单,并提供事件监听绑定与解绑的最佳实践,适用于编辑器插件开发场景。
本文详细介绍如何自定义 TinyMCE 编辑器的基本菜单项。涵盖文本、图标、值及启用状态的配置方法,解析 onSetup 与 onAction 回调函数的使用场景。同时讲解如何通过 API 检查或设置菜单项启用状态,以及如何在组件销毁时正确解绑事件监听器,确保内存管理安全高效。
本文介绍如何在 TinyMCE 编辑器中创建自定义嵌套菜单项。通过注册子菜单,可实现菜单和工具栏按钮的重复使用,避免重复定义。内容涵盖基本与切换菜单项组合、图标配置、快捷键绑定、上下文动态启用/禁用机制,以及 API 回调函数在组件渲染与销毁时的正确绑定与解绑方法,帮助开发者高效构建灵活菜单系统。
本文介绍 TinyMCE 的 EventUtils 类,它封装了浏览器原生事件逻辑。主要方法包括 bind() 用于绑定回调函数,clean() 移除目标及子节点监听器,dispatch() 和 fire() 用于触发事件(fire 已在 6.0 弃用),以及 unbind() 解绑指定事件。适用于需要精细控制 DOM 事件交互的开发者。
本文介绍 tinymce.util.Observable 混合类,它将事件绑定逻辑添加到类中并适配 EventDispatcher。涵盖 dispatch、fire、hasEventListeners、off、on、once 等核心方法的使用说明、参数定义及返回值,帮助开发者高效管理 TinyMCE 事件系统。
本文介绍 TinyMCE 的 EventDispatcher 类,用于在指定范围内按名称添加、删除和分发事件。通过 dispatch、fire、on、off 等方法,开发者可轻松实现事件绑定与解绑逻辑,支持原生事件判断及一次性监听器功能,是构建动态交互应用的重要工具。
TinyMCE Enterprise Spellchecking 插件为编辑器提供强大的实时拼写检查功能。支持多种语言及医学英语等专用词典,兼容 Tiny Cloud 与自托管部署。用户可自定义字典、忽略特定词汇并持久化设置。通过直观的上下文菜单和工具栏按钮管理拼写错误,利用 API 获取检查结果,轻松提升内容质量。