推荐两款富文本编辑器:NicEdit和Kindeditor摘要:网站开发过程中通常会需要使用富文本编辑器,下面文章推荐两款js编写的,使用方便的轻量级web编辑器。 做过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditor和CKEditor很多人应该已经使用过,在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写,使用简单,非常轻量级。 NicEditNicEdit是一个轻量级,跨平台的Inline Content Editor。NicEdit能够让任何 element/div变成可编辑或者能够把标准的TextArea转换成富文本编辑器。 主页:http:/// NicEdit是我见过最轻量级的富文本编辑器,总共就一个JS文件和一张图片 使用也非常简单,只需在页面中添加简单的JS代码就可以将TextBox或是TextArea控件转换成富文本编辑器,代码如下
运行效果如下 官网中的版本为英文版,而且字体设置也只能设置英文字体,我对英文版本做了简单的汉化,并且增加了几种中文字体,如下图 KindEditorKindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的与Java、.NET、PHP、ASP等程序接合。这个是官网上的介绍。 KindEditor相比较NicEditor涉及的文件要多很多,不过大小也才几百K而已,下图为文件结构 使用代码
运行效果如下 总结 选择这两款富文本编辑器的原因有 2 体积都很小。 3 都可以直接将现有的TextBox或是TextArea变成富文本编辑器。 NicEditor相比较KindEditor来说还显的不是很成熟。在我最近的一个需求中就有两点没有达到,最后选用了KindEdior。 1 TextBox的宽度只能设置成固定数值的宽度,如果设置成百分比,如100%,在有的浏览器中就会显示有问题。 2 貌似还没有禁用编辑器的编辑功能,也有可能是我没有找到设置的方法。 |
|
来自: 昵称15698534 > 《html》