《前端最好用的HTML在线编辑器是哪一款》要点:

本文介绍了前端最好用的HTML在线编辑器是哪一款,希望对您有用。如果有疑问,可以联系我们。

开发网站,一定会碰到HTML在线编辑器,我们详细比较一下这几款主流的HTML在线编辑器。

如果你还不懂什么是HTML在线编辑器,那普及一下:在线HTML编辑器。就是在网上发帖子、写博客的那个带图文编辑和排版功能的框框,就是HTML在线编辑器插件。

选择哪一款在线HTML编辑器?这主要是以下几点:

1、功能强大。程序稳定可靠。

2、体积越小越好。

3、界面美观。

4、易于调用。

一、我是用哪一款编辑器?

我接触过好几款的在线编辑器,因为功能上其实大同小异,但最后选定了百度前端的ueditor,本站编程之家培训学院的后台,就是用UE编辑器,选择它首先的因素是主题界面很清晰明了,大气。其次是功能强大,各种功能简直超出你的意料,比如远程自动采集(可惜后来我取消了此功能,因为很容易造成图片垃圾,如果用户终止提交,那么采集过来的图片就成了服务器上的垃圾,需要加一些功能去处理)。

截个图——编程之家培训学院所用的UE编辑器:

很喜欢这款编辑器,并且对它做了大量修改,比如去掉自动远程采集功能、真正纯字数显示等等。在安全上也做了大量的封装,和编程之家框架做了高度的整合,一行代码就调用。

但是做为前端就不太适合了,因为太庞大了,核心心代码差不多近400KB,如果用户量小倒也无所谓,PV一大就有点可怕了。

不过,UE旗下还有一款为前端而生的精简版的UMeditor,核心才138KB左右,不过,就在今天我试了一下,还是有BUG,比如不能插入百度地图(解决办法点此:百度umeditor不能插入百度地图的解决办法)。因为要赶时间的原因,也没有去进一步测试。可以使用。

不过,在前端界面,我推荐summernote,更轻量,功能也十分强大,依赖于bootstrap ,界面美观大气(主题更换http://summernote.org/examples/#themes-with-bootswatch),功能也不弱。

更吸引人的是,它的图片上传是用base64,用户提交后才会在服务端处理,不会造成图片垃圾(当然,其它编辑器也可以配合服务端处理做到这点,但比较麻烦)。如下图。

这是我们给客户开发的网站所用的前端编辑器summernote。简洁大气吧。

不过,优点也是缺点,因为使用base64处理图片,不宜一次上传太多图片,否则可能会因为base64代码太多,造成表单十分庞大,服务器可能会处理失败,这需要对Nginx/apache或PHP设置做些修改,但大部分人没有服务器设置项修改权限。

推荐在您服务器不允许前端上传图片时,或只允许上传1-2张以内的图片时,使用summernote编辑器,这时相当完美。

二、几款主题的在线编辑器:

不知道我上面说了这么多,会不会对你的选择造成影响,其实,其它编辑器也是很棒的,比如kindeditor,xheditor(我最早用的一款,特轻量),都是很棒的,只是每个人各有所好吧,下面把几款常用的推荐一下。

1、百度出品的UEditor:

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。特别要说的是,头条号后台发布文章的编辑器就是用的UEditor!

UEditor还有一个轻量版的,叫做UMeditor,简称UM。UM是为满足广大门户网站对于简单发帖框,或者回复框需求所定制的在线HTML编辑器。 主要特点是容量和加载速度上的改变,主文件的代码量为139k,而且放弃了使用传统的iframe模式,采用了div的加载方式, 以达到更快的加载速度和零加载失败率。UM的第一个使用者是百度贴吧,以经受贴吧每天几亿的pv的考验,功能设计应当是最优化的了。 当然随着代码的减少,UM的功能对于UE来说还是有所减少,但也有增加,比如拖拽图片上传,chrome的图片拖动改变大小等。

2、xhEditor开源HTML编辑器——轻量

xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。

xhEditor完全基于Javascript开发,可以应用在任何的服务端语言环境下,例如:PHP、ASP、ASP.NET、JAVA等。可以在CMS、博客、论坛、商城等互联网平台上完美的嵌入运行,能够非常灵活简单的和您的系统实现完美的无缝衔接。

主要特点:

精简迷你:初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。

使用简单:简单的调用方式,加一个class属性就能将textarea变成一个功能丰富的可视化编辑器。

内置Ajax上传:内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),剪切板上传及远程抓取上传。

Word自动清理:实现Word代码自动检测并清理,生成代码最优化精简,却不丢失细节效果。

UBB可视化编辑:支持UBB可视化编辑,在获得安全高效代码存储的同时,又能享受可视化编辑的便捷。

3、KindEditor开源HTML编辑器:

KindEditor 也是一个开源的在线HTML编辑器, 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。本菜鸟感觉这个编辑器上手比较容易,功能也很强大,界面比较友好,很适合菜鸟使用。可惜的是最近好像停止更新了,官网好象也能不正常访问。

主要特点:

快速:体积小,加载速度快

底层:内置自定义 DOM 类库,精确操作 DOM

扩展:基于插件的设计,所有功能都是插件,可根据需求增减功能

风格:修改编辑器风格非常容易,只需修改一个 CSS 文件

兼容:支持大部分主流浏览器,比如 IE、Firefox、Safari、Chrome、Opera

4、阿里的KISSY框架中的editor组件

严格来说,KISSY不仅仅是一个在线HTML编辑器,而是由阿里集团前端工程师们发起创建的一个开源 JS 框架,具有跨终端、模块化、使用简单的特点。里面带有HTML编辑器这个模块。

正因为KISSY采取模块化设计,因此具有高扩展性、组件齐全,接口一致、自主开发、适合多种应用场景等优点。KISSY 除了完备的工具集合诸如 DOM、Event、Ajax、Anim 等,KISSY 还面向团队协作做了独特设计,提供了经典的面向对象、动态加载、性能优化解决方案。作为一款全终端支持的 JavaScript 框架,KISSY还 为移动终端做了大量适配和优化,搞移动web开发的可以好好研究一下KISSY的运用。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

html5在线编辑器 h,前端最好用的HTML在线编辑器是哪一款相关推荐

  1. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(学成在线)

    一.基础班学习路线 三.CSS基础 1.PS切图 常见的图片格式 2.学成在线案例 案例准备工作 CSS属性书写顺序 页面布局整体思路 header区域制作 logo区域制作 导航栏nav区域制作 搜 ...

  2. HTML5期末大作业:直播网站设计——仿在线媒体歪秀直播官网模板html源码(11个页面) HTML+CSS+JavaScript 期末作业HTML代码

    HTML5期末大作业:直播网站设计--仿在线媒体歪秀直播官网模板html源码(11个页面) HTML+CSS+JavaScript 期末作业HTML代码 临近期末, 你还在为HTML网页设计结课作业, ...

  3. 推荐几款前端编辑器(还在因为只知道一个编辑器被同事嘲笑吗?看完给他上一课!!!)

    一,VSCode 微软出厂的高颜值编辑器 VSCode官网 1.加载大文件几乎秒开,运行速度很快 2.跨平台的文本编辑器,内置了对许多主流语言的支持 3.非常方便的管理插件,可以快速找到适合自己的前端 ...

  4. 推荐15个在线多媒体(图片、音频、视频)编辑器

    在处理多媒体文件的时候,我们通常都是使用自己电脑上已安装好的桌面应用程序,如果某天我们在使用的公共电脑上没有我们需要的软件,更坏的情况是,这些公共电脑不允许安装软件,这时候就需要在线的编辑器了.最近几 ...

  5. 高品质互动在线课堂:前端开发优化实践

    互联网教育行业风起云涌,而高品质在线授课平台是每个互联网教育公司的核心和基石.本文是tutorabc前端负责人和君在LiveVideoStackCon 2017上的分享整理,主要介绍了在线授课系统Tu ...

  6. HTML5开发和web前端开发的区别与联系?

    HTML5与Web前端什么关系,Web前端有哪些优势?Web前端就业怎么样?现在学习前端就业前景好吗?越来越多人了解Web前端,也有很多年轻人想进入到Web前端的行列,但是现在Web前端还值得大家去选 ...

  7. 在线公开课 | 前端工程师如何突破瓶颈更好地变现自己

    在线公开课 | 前端工程师如何突破瓶颈更好地变现自己 原创: 京小云 京东云开发者社区  3天前 课程概要! 此次课程的分享主题是"前端工程师如何突破瓶颈更好地变现提升自己".课程 ...

  8. 张铁柱-前端实现《低代码可视化编辑器》(一)思路整理 React-dnd+Ts

    张铁柱-前端实现<低代码可视化编辑器>(一)思路整理 React-dnd+Ts 先上效果: 拖拽生成页面+调整顺序 最近,接到任务做一个低代码编辑器,于是着手整理一下思路,调研一下实现方式 ...

  9. html 表情转换器,HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能

    之前做过一版h5微信聊天移动端,这段时间闲来无事就整理了下之前项目,又重新在原先的那版基础上升级了下,如是就有了现在的h5仿微信聊天高仿版,新增了微聊.通讯录.探索.我四个模块 左右触摸滑屏切换,聊天 ...

最新文章

  1. 一个接口同时支持 form 表单、form-data、json 的优雅写法
  2. Windows核心编程 第六章 线程基础知识 (上)
  3. 在树莓派上用python控制LED
  4. 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习
  5. [HAOI2015][loj2127]按位或
  6. Linux服务器硬盘更换,[ Linux ] 服务器更换硬盘
  7. js不区分大小写查找字符串
  8. 中级php工程师书籍,中级PHP工程师
  9. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-10项目各种全局帮助类
  10. 通俗易懂的rpc原理
  11. VMware Cloud Director 严重漏洞可使整个云基础设施遭接管
  12. fail to build phoneME Feature-转
  13. centos dns服务器_用 OpenStack Designate 构建一个 DNS 即服务(DNSaaS) | Linux 中国
  14. rocketmq 顺序消费_RocketMQ核心概念扫盲
  15. 优化理论15----进退法、python实现
  16. C#中唯一的三元运算符
  17. 机械硬盘的SMR与PMR 的概念
  18. 工业机器人电气系统拆装实训平台
  19. DX C++实现超炫酷粒子特效之烟花特效
  20. 高通下载模式9008

热门文章

  1. NSAttributedString富文本简单介绍和常用方法浅析
  2. 【积跬步以至千里】win10应用商店误删恢复
  3. 给大家介绍几个数据分析,数据可视化的网站合集
  4. 6台地磅要想实现双向无人值守过磅,需要什么配置
  5. rancher忘记admin密码
  6. Python实现:卡拉兹(Callatz)猜想
  7. seacms_v6.4(海洋cms)前台RCE 分析
  8. 【算法】位运算符基础之某CTF赛题使用Python与易语言纯算法还原
  9. 产品体验官:Tapdata Cloud Oracle 数据库实时同步(详细版)
  10. 按需量子增强密钥增加了针对网络攻击的安全性