百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

介绍10款平时项目里使用比较多的在线编辑器,有需要可以收藏起来

csdh11 2024-12-25 10:52 19 浏览

我这里只是收集一些常用在线编辑器,对编辑器的功能,性能,使用难易程度不做任何评测,因为每个人的使用习惯不一样,使用场景也不一样。

UEditor (百度开发)

UEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 UEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。UEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。

Github 地址 (最近一次更新2016-05-18 )

https://github.com/fex-team/ueditor


KindEditor

  • 快速:体积小,加载速度快
  • 开源:开放源代码,高水平,高品质
  • 底层:内置自定义 DOM 类库,精确操作 DOM
  • 扩展:基于插件的设计,所有功能都是插件,可根据需求增减功能
  • 风格:修改编辑器风格非常容易,只需修改一个 CSS 文件
  • 兼容:支持大部分主流浏览器,比如 IE、Firefox、Safari、Chrome、Opera
  • Github 地址 (最后一次更新2016-03-31)

    https://github.com/kindsoft/kindeditor


    Simditor (是团队协作工具 Tower 使用的富文本编辑器。)

    Simditor 是Tower开源的一个基于浏览器所见即所得的文本编辑器,它的理念是保持简单,避免过度的功能。相比传统的编辑器它的特点是:功能精简,加载快速,输出格式化的标准 HTML,每一个功能都有非常优秀的使用体验,兼容的浏览器:IE10+、Chrome、Firefox、Safari。

    Github 地址(最后一次更新2019-08-15)

    https://github.com/mycolorway/simditor

    CKEditor

    CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。

    目前有CKEditor4,CKEditor5 二个版本,二个版本的使用方法不一样。这个编辑器功能还是很强大的,英文差的人来说学习成功也有些高。

    官网地址

    https://ckeditor.com/

    Github 地址

    https://github.com/ckeditor/ckeditor4
    https://github.com/ckeditor/ckeditor5


    wangEditor

    基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费。

    支持直接在React、Vue、angular使用,官方给出了相应的使用案例。

    官网地址

    http://www.wangeditor.com/

    Github 地址

    https://github.com/wangfupeng1988/wangEditor/


    SunEditor

    功能比较强大,中文资料基本没有。

    官方地址

    http://suneditor.com/sample/index.html

    Github 地址

    https://github.com/JiHong88/SunEditor


    TinyMCE

    TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。开源可商用,基于LGPL2.1;插件丰富,自带插件基本涵盖日常所需功能;接口丰富,可扩展性强,有能力可以无限拓展功能;界面好看,符合现代审美;提供经典、内联、沉浸无干扰三种模式;对标准支持优秀(自v5开始);多语言支持,官网可下载几十种语言。

    官网地址

    https://www.tiny.cloud/

    中文资料

    http://tinymce.ax-z.cn/

    Github 地址

    https://github.com/tinymce/

    我个人比较喜欢这个编辑器。

    Froala Editor

    Froala Editor 轻量,可以只添加自己需要的插件,官方提供了 30+ 插件,包括对方、代码优化、代码审查、字体、表与拼写检查等。同时扩展方便,插件都有很好的注释,易于理解与改造。多种客户端框架可以集成


    官网

    https://froala.com/

    iceEditor

    iceEditor是一款简约风格的WEB富文本编辑器,体型十分娇小,无任何依赖,整个编辑器只有一个文件,功能却很不平凡!简约的唯美设计,简洁、极速、使用它的时候不需要引用jQuery、font、css……等文件,因为整个编辑器只是一个Js,支持上传图片、附件!支持添加音乐、视频!


    Gitee 地址

    https://gitee.com/iceui/iceEditor

    ewebeditor

    eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。它能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能。WEB开发人员可以用它把传统的多行文本输入框<TEXTAREA>替换为可视化的富文本输入框,使最终用户可以可视化的发布HTML格式的网页内容。eWebEditor!已基本成为网站内容管理发布的必备工具!

    也是很老牌的一款编辑器现在好像用的人比较少

    官网

    http://www.ewebeditor.net/

    目前网上比较流行的就以上这些,您如果正在使用别的且好用的在线编辑器可以在下面留言。

    相关推荐

    探索Java项目中日志系统最佳实践:从入门到精通

    探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...

    用了这么多年的java日志框架,你真的弄懂了吗?

    在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...

    物理老师教你学Java语言(中篇)(物理专业学编程)

    第四章物质的基本结构——类与对象...

    一文搞定!Spring Boot3 定时任务操作全攻略

    各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...

    你还不懂java的日志系统吗 ?(java的日志类)

    一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

    谈谈枚举的新用法--java(java枚举的作用与好处)

    问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...

    你还不懂java的日志系统吗(javaw 日志)

    一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

    Java 8之后的那些新特性(三):Java System Logger

    去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...

    Java开发中的日志管理:让程序“开口说话”

    Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...

    吊打面试官(十二)--Java语言中ArrayList类一文全掌握

    导读...

    OS X 效率启动器 Alfred 详解与使用技巧

    问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...

    Java中 高级的异常处理(java中异常处理的两种方式)

    介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...

    【性能调优】全方位教你定位慢SQL,方法介绍下!

    1.使用数据库自带工具...

    全面了解mysql锁机制(InnoDB)与问题排查

    MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...

    看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法

    一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...