常⽤HTML富⽂本编辑器
常⽤的HTML富⽂本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介asp富文本编辑器
这篇⽂章主要介绍了常⽤的HTML富⽂本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介,需要的朋友可以参考下
1、UEditor
UEditor是由百度web前端研发部开发所见即所得富⽂本web编辑器,具有轻量,可定制,注重⽤户体验等特点,开源基于BSD协议,允许⾃由使⽤和修改代码...
主要特点:
轻量级:代码精简,加载迅速。
定制化:
全新的分层理念,满⾜多元化的需求。
采⽤三层架构:
1. 核⼼层:为命令层提供底层API,如range/selection/domUtils类。
2. 命令插件层:基于核⼼层开发command命令,命令之间相互独⽴。
3. 界⾯层:为命令层提供⽤户使⽤界⾯。
满⾜不同层次⽤户的需求。
浏览器兼容
兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器⽆差别化。
注重细节
统⼀不同浏览器下表格选取⽅式。
提供⿊/⽩名单的过滤机制。
更好的word⽀持,实现粘贴转换机制。
稳定性
经过专业的QA团队测试,通过上千个测试⽤例,包括⾃动化⽤例和⼿动⽤例,⽬前仍然在不断完善中。
2、CKEditor
CKEditor是新⼀代的,是⼀个重新开发的版本。CKEditor是全球最优秀的⽹页在线⽂字编辑器之⼀,因其惊⼈的性能与可扩展性⽽⼴泛的被运⽤于各⼤⽹站。
可配合使⽤的扩展有
在线演⽰:
3、TinyMCE
TinyMCE是⼀个轻量级的基于浏览器的所见即所得编辑器,⽀持⽬前流⾏的各种浏览器,由JavaScript写成。功能配置灵活简单(两⾏代码就可以将编辑器嵌⼊⽹页中),⽀持AJAX。另⼀特点是加载速度⾮常快,如果你的服务器采⽤的脚本语⾔是 PHP,那还可以进⼀步优化。最重要的是,TinyMCE是⼀个根据LGPL license发布的⾃由软件,你可以把它⽤于商业应⽤。本站采⽤的就是TinyMCE编辑器,下图是此编辑器的界⾯
在线演⽰地址:
4、HTMLArea
HTMLArea是⼀个⾮常不错的基于浏览器的可视化HTML编辑器,速度超快,功能⼀般, ⽂件不⼤, ⽀持是⼏种语⾔, ⽐较容易定制, 使⽤⼴泛,⽀持IE/Firefox/Mozilla等多种浏览器. 遵循BSD版权, ⽬前最新版是3.0.加载速度很快,界⾯如下:
5、eWebEditor
eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。她能够在⽹页上实现许多桌⾯编辑软件(如:Word)所具有的强⼤可视编辑功能。 WEB开发⼈员可以⽤她把传统的多⾏⽂本输⼊框textarea替换为可视化的富⽂本输⼊框,使最终⽤户可以可视化的发布HTML格式的⽹页内容。eWebEditor!已基本成为⽹站内容管理发布的必备⼯具!
6、KindEditor
KindEditor 是⼀套开源的国产在线HTML编辑器,主要⽤于让⽤户在⽹站上获得所见即所得编辑效果,开发⼈员可以⽤ KindEditor 把传统的多⾏⽂本输⼊框(textarea)替换为可视化的富⽂本输⼊框。 KindEditor 使⽤ JavaScript 编写,可以⽆缝地与 Java、.NET、PHP、ASP 等程序集成,⽐较适合在 CMS、商城、论坛、博客、Wiki、电⼦邮件等互联⽹应⽤上使⽤。
主要特点快速:体积⼩,加载速度快开源:开放源代码,⾼⽔平,⾼品质底层:内置⾃定义 DOM 类库,精确操作 DOM扩展:基于插件的设计,所有功能都是插件,可根据需求增减功能风格:修改编辑器风格⾮常容易,只需修改⼀个 CSS ⽂件兼容:⽀持⼤部分主流浏览器,⽐如 IE、Firefox、Safari、Chrome、Opera

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。