CKEditor 简介
概念:CKEditor 是一款功能强大的开源在线文本编辑器。它所见即所得的特点,使你在编辑时所看到的内容和格式,能够与发布后看到的效果完全一致。利用它,我们可以在 Web 上实现类似于 Microsoft Word 的许多强大的功能。
特性:
- CKEditor 完全是基于 JavaScript 开发的,因此不必在客户端进行任何安装,而且由于它是一个纯粹的 JavaScript 应用,所以无论用的是哪种服务器端技术(JSP,PHP,ASP 等等),都可以获得很好的支持。
- 兼容各大主流浏览器,比如:IE,Firefox,Chrome,Safari,Opera。
- 齐全的功能:撰写,粘贴,颜色,字体,段落,制表,拼写检查,凡是你想得到的,CKEditor 都已经提供在产品当中了。
- 丰富的定制性:开发者可以根据客户的需求,应用的场景,来配置编辑器的工具栏,更改编辑器的配色,增选必要的插件,并且可以通过 CKEditor 提供的强大的 API 和可扩展性作更多的高级定制。
- 出色的性能:在线编辑,性能是广大用户十分关注的一点。无论是加载速度,还是使用时的响应速度,CKEditor 都有着出色的表现。尤其是最新的 3.x 版本,更是在性能优化方面下足了功夫,用户体验非常出众。
- 其他特性...
CKEditor 历史及又来
CKEditor 的前身是 FCKEditor,这个项目是在 2003 年由 Frederico Caldeira Knabben 发起的,FCK 代表的就是项目创建者 Frederico Caldeira Knabben 的简称。从 3.0 版本后,它改名为 CKEditor,CK 代表的含义是 Content And Knowledge(内容与知识)。现在,CKEditor 隶属于 CKSource 公司,背后拥有一个强大的技术团队的支持。在同类产品之中,CKEditor 的使用最为广泛,社区最为活跃,一直拥有良好的口碑。
目前,有很多公司都在使用 CKEditor 作为 Web 编辑的解决方案,比如:IBM,Oracle,Adobe 等等。其中,IBM 已经在其所发布的多款软件中广泛应用了 CKEditor,这些软件包括:Lotus Connections,Lotus Quickr,LotusLive,Lotus Notes,Rational Requirements Management 等等。不仅如此,IBM 也为 CKEditor 的发展,不遗余力地提供了持续性的投入与支持,在 IBM 内部的产品团队中,有专业的开发人员负责 CKEditor 的定制开发,还有专门的技术社区供大家讨论和交流。
CKEditor 版本更新说明
CKEditor 5 v19.0.0 发布了,此版本中表格功能进一步增强,且改进了字体系列和字号支持,以及新的全选功能。
表的改进
- 首先,改进的键盘处理功能支持上下箭头以及 Tab 和 Shift+Tab 键,可以用来更轻松地浏览表格单元格。
- 现在可以直接在表格的行和列下拉菜单中选择“选择行”或“选择列”选项。
- 其他变化还包括合并和拆分单元格、处理跨多行或多列的单元格,以及 UI 增强功能。另外,在 CKEditor 5 中创建和编辑复杂表等方面的体验都比以前更好。
全选功能
现在可以使用专用工具栏按钮或 Ctrl/⌘+A 键盘快捷键选择编辑器里的全部内容。
更多改进
- 改进字体和字号支持
- 改进本地化,包括对翻译和第三方插件的支持等
- 性能改进
- 文档更新
- 以及一些 bug 修复
详情见发布公告:https://ckeditor.com/blog/CKEditor-5-v19.0.0-with-table-enhancements-improved-performance-and-select-all-feature/