您的浏览器已经过时,这意味着大部分功能将不再能够正常使用。
请尝试升级或使用其它浏览器。
请尝试升级或使用其它浏览器。
搜索结果
-
架构 | UI 库
CKEditor 5 的标准 UI 库是@ckeditor/ckeditor5-ui。其提供了基础类和辅助工具,用于构建模块化用户界面,这些界面能够与生态系统中的其它组件无缝集成。 视图 视图使用模板来构建用户界面。它们还提供了可观察接口,其它功能(如 Plugin 或 Command)可以通过这些接口来修改 DOM,无需直接与原生 DOM API 进行交互。一般地,创建视图时传入一个locale实例,即可对相关视图进行本地化。参阅本地化指南,可以了解如何使用locale实例中提供的t()函数。 定义 定义一个简单的输入视图类: class SimpleInputView... -
架构 | 核心架构
核心软件包@ckeditor/ckeditor5-core相对简单,只包含少数几个类。 编辑器 Editor 类 Editor 是编辑器的基础,作为应用程序的入口点,将所有其它组件粘合在一起。它提供了一些需要了解的属性: config配置对象。 plugins已加载插件的集合。 commands已加载指令的集合。 model编辑器数据模型的入口点。 data数据控制器。它控制如何从文档中获取数据并在其中进行设置。 editing可编辑元件控制器。它控制如何将模型渲染给用户进行编辑。 keystrokes按键处理程序。它允许将按键与操作绑定。... -
架构 | 编辑引擎
软件包@ckeditor/ckeditor5-engine是迄今为止最大的内置框架。本指南仅介绍其主要的架构层和概念,更详细的指南会在之后陆续推出。 建议使用官方的 CKEditor 5 Inspector 进行开发和调试。它会提供大量有关编辑器状态的有用信息,如内部数据结构、选区和指令等。 概览 编辑引擎采用模型-视图-控制器(MVC)架构。引擎本身并不强制要求其符合某具体的形态,但在大多数实现中,其都可以用下面的图表来描述: 上图有三个层次:模型 Model、控制器 Controller 和视图 View。其中一个模型文档 Model Document... -
总览
作为一个允许您在应用中快速、轻松地初始化其提供的多种预设类型实例之一的编辑器,CKEditor 5 也是一个用于创建定制化富文本编辑解决方案的框架。该框架高度灵活且通用,其能够提供一组组件,以允许开发人员创建任何类型的富文本编辑解决方案,从而支持构建不同的、量身定制的编辑器,以满足特定需求。此外框架还提供了用于创建和集成用户自定义能力以及自定义现有能力的一系列工具。 本指南解释了框架的构建方式以及如何开始使用它。注意:此文档会不断更新和扩充,但仍可能存在一些不足之处。欢迎您提出文档改进建议,并分享对该框架的反馈。 如果文档提供的信息不足,可以前往查看 CKEditor 5... -
更新日志 | 2025
类别描述位置哈希 fix修复了多重引用被 Seamless 错误地注册,从而导致其相关功能无法正常使用的问题。core.js8da0d36e feat为所有回帖消息添加了一个新的引用类型按钮。若点击此按钮,则下次所发送消息的正文中不会以引用区块形式携带目标帖子的消息文本,而是以一个可点击的按钮展示。访客手动点击此按钮时,若目标被引用回帖正处于当前页面中,则滚动至该消息;否则,以小弹窗形式展示该消息的前一部分文本,并在下次重复点击按钮时显式地跳转到该回帖所处的位置。message.js PostController.php... -
更新日志 | 2024
类别描述位置哈希 feat改进成就系统。 新的成就系统中的每个条目都将携带图标和分类。 成就具有可见性,某些成就在创建时就被设置为隐藏。由于描述不可知,所以它们最终会被意外触发,且无论如何只会对触发了它们的用户可见——当然,除了被手动截图并剧透。Trophy.php,TrophyCategory.php, TrophyController.php,TrophyRepository.php, TrophyCategoryRepository.php,Trophies.php, MemberController.php,TrophyCategoryFinder.php6fd38dde... -
更新日志 | 2026
类别描述位置哈希 feat为XF.Seamless添加了一个新的销毁器空间,该空间中的销毁器在seamless:oncomplete时执行。 将编辑器的销毁行为从common空间移动至上述后者,从而解决了编辑器元素销毁时机错误地发生在新页面显示之前的问题。core.js editor.js90285238 perf优化了前端性能。将所有 JavaScript 中的forEach用传统for表达式代替。*.jsa982b242 fix修复了一个由于错误引用了之前版本的 Select2...
