`
piperzero
  • 浏览: 3553569 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

推荐两款富文本编辑器:NicEdit和Kindeditor

 
阅读更多

做过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditorCKEditor很多人应该已经使用过,在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写,使用简单,非常轻量级。

NicEditor

NicEdit是一个轻量级,跨平台的Inline Content Editor。NicEdit能够让任何 element/div变成可编辑或者能够把标准的TextArea转换成富文本编辑器。

主页:http://nicedit.com/

下载:http://nicedit.com/download.php

示例:http://nicedit.com/demos.php

NicEdit是我见过最轻量级的富文本编辑器,总共就一个JS文件和一张图片

2010-09-05_102850

使用也非常简单,只需在页面中添加简单的JS代码就可以将TextBox或是TextArea控件转换成富文本编辑器,代码如下

<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <script src="../JS/Eidtor/nicEdit.js" type="text/javascript"></script>
        <script type="text/javascript">
            bkLib.onDomLoaded(function() {
                new nicEditor({ fullPanel: true }).panelInstance('txtContent');
            });
        </script>
        <asp:TextBox runat="server" ID="txtContent" 
            TextMode="MultiLine" Height="200px" Width="600px" ></asp:TextBox>
    </form>
</body>
</html>

运行效果如下

2010-09-05_104825

官网中的版本为英文版,而且字体设置也只能设置英文字体,我对英文版本做了简单的汉化,并且增加了几种中文字体,如下图

2010-09-05_104528

中文本下载

KindEditor

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的与Java、.NET、PHP、ASP等程序接合。这个是官网上的介绍。

主页:http://www.kindsoft.net/index.php

下载:http://www.kindsoft.net/down.php

示例:http://www.kindsoft.net/demo.php

KindEditor相比较NicEditor涉及的文件要多很多,不过大小也才几百K而已,下图为文件结构

2010-09-05_102941

使用代码

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <script charset="utf-8" src="../JS/KindEditor/kindeditor-min.js" 
             type="text/javascript"></script>
    <script type="text/javascript" charset="utf-8">
        KE.show({
            id: 'txtContent',
            resizeMode: 1,
            allowPreviewEmoticons: false,
            allowUpload: false,
        });
    </script>
    <textarea cols="60" id="txtContent" style="width: 600px; height: 300px;" runat="server"
        readonly="readonly"></textarea>
    </form>
</body>
</html>

运行效果如下

2010-09-05_110505

总结

选择这两款富文本编辑器的原因有
1 都是使用JS编写,这样使用起来比较简单不用去引用DLL。

2 体积都很小。

3 都可以直接将现有的TextBox或是TextArea变成富文本编辑器。

NicEditor相比较KindEditor来说还显的不是很成熟。在我最近的一个需求中就有两点没有达到,最后选用了KindEdior。

1 TextBox的宽度只能设置成固定数值的宽度,如果设置成百分比,如100%,在有的浏览器中就会显示有问题。

2 貌似还没有禁用编辑器的编辑功能,也有可能是我没有找到设置的方法。

分享到:
评论
1 楼 qq250782929 2016-02-05  
[b][/b]  

相关推荐

    html文本编辑器(nicEdit)

    HTML文本编辑器nicEdit是一款轻量级且易于集成的JavaScript库,主要用于网页上提供富文本编辑功能。它设计简洁,适合那些希望在网站上添加快速、直观编辑体验的开发者。nicEdit通过在网页中嵌入一个简单的编辑器界面...

    NicEdit富文本编辑器

    NicEdit是一款轻量级的富文本编辑器,适用于多种浏览器,包括Internet Explorer 8、360浏览器、Firefox、Chrome、Safari、Opera以及傲游、搜狗和世界之窗等主流浏览器。富文本编辑器的主要功能是为用户提供一个可视...

    JS富文本编辑器插件NicEdit.zip

    NicEdit就是这样一款JavaScript实现的轻量级富文本编辑器插件,特别适合对性能和体积有较高要求的项目。本文将深入探讨NicEdit的特点、功能以及如何在项目中集成和使用。 首先, NicEdit的轻量化特性使得它能够在...

    nicEdit轻量级网页富文本编辑器

    nicEdit是一款非常小巧且功能强大的JavaScript富文本编辑器,它的核心代码大小不超过100KB,这使得它在网页应用中具有较高的加载速度和良好的性能表现。nicEdit的设计理念是简洁易用,开发者可以轻松地将其集成到...

    nicEdit富文本编辑器

    nicEdit是一款轻量级、易用且可高度定制的富文本编辑器,它的主要特点是代码简洁、加载速度快,对各种浏览器兼容性良好。本文将详细介绍nicEdit的使用和特点。 **一、nicEdit的基本结构** nicEdit的核心是基于...

    简洁的富文本编辑器NicEdit插件

    NicEdit是一个简洁且轻量级的富文本编辑器插件,专为那些追求高效、简洁和跨平台解决方案的开发者设计。在这个专题中,我们将深入探讨NicEdit的基本功能、优点、如何使用以及其在实际项目中的应用。 首先,让我们...

    nicEdit轻量级文本编辑器

    nicEdit是一款小巧而功能强大的在线文本编辑器,它专为网页开发者设计,主要用于在网页上提供便捷的富文本编辑功能。由于其体积小、加载速度快,使得它成为很多网站论坛、博客和其他在线内容创作平台的理想选择。...

    nicEdit 编辑器

    选择哪款编辑器取决于项目的需求和规模。 总结来说,nicEdit是一个优秀的轻量级富文本编辑器解决方案,尤其适合对资源有限制的Web应用。通过其简单的集成方式和可扩展性,开发者可以快速构建出具备富文本编辑功能的...

    JS 插件NicEdit富文本编辑器特效源码.zip

    总结,NicEdit作为一款JavaScript富文本编辑器,以其简洁、高效和灵活性,为Web开发者提供了便捷的文本编辑解决方案。通过深入理解和定制,我们可以将其无缝集成到项目中,提升网站的交互性和功能性。无论你是新手...

    JS 插件NicEdit富文本编辑器特效源码.rar

    NicEdit是由Nicole Sullivan创建的一款JavaScript富文本编辑器插件,它具有体积小、加载速度快、兼容性好等特点。通过简单的几行代码,开发者就可以轻松地在网页上添加一个功能齐全的文本编辑器,支持多种文本格式化...

    JS富文本编辑器插件NicEdit特效代码

    NicEdit 就是这样一款轻量级的富文本编辑器插件,特别适合那些需要快速集成且不希望增加太多额外负担的项目。本文将详细介绍 NicEdit 的特点、使用方法以及常见特效代码实现。 **一、NicEdit 插件简介** NicEdit ...

    几个富文本编辑器

    标题 "几个富文本编辑器" 暗示我们将探讨的是用于网页或应用程序的富文本编辑器,这是一种允许用户创建和编辑具有格式化的文本(如加粗、斜体、颜色等)的工具。富文本编辑器在网站内容管理系统、论坛、博客平台等中...

    简单的在线文本编辑器nicEdit,中文版

    ** nicEdit:一款简洁高效的在线文本编辑器 ** 在网页设计和开发中,文本编辑器是不可或缺的一部分,它们为用户提供了一种在浏览器中创建、编辑和格式化文本的简便方式。nicEdit 就是一款专为那些追求简洁和实用性...

    nicEdit简单小巧编辑器

    **nicEdit:小巧而强大的网页文本编辑器** nicEdit是一款轻量级的JavaScript富文本编辑器,它以其简洁的设计和全面的功能集而受到广大Web开发者的喜爱。在网页设计和内容管理系统(CMS)中,富文本编辑器是必不可少...

    简洁在线HTML编辑器(nicedit)

    这款编辑器的独特之处在于它只有一个JavaScript文件,大大降低了对系统资源的需求,同时保持了高度的可定制性和易用性。在网页开发中,HTML编辑器扮演着至关重要的角色,它使得非编程背景的用户也能方便地编辑和格式...

    NicEdit基于AJAX 技术的WYSIWYG 在线编辑器

    ** NicEdit:基于AJAX技术的WYSIWYG在线编辑器 ** NicEdit是一款轻量级、高效的富文本编辑器,它利用AJAX技术实现了无刷新的“所见即所得”(WYSIWYG)编辑功能。在网页设计中,这种编辑器允许用户在浏览器上直接...

    nicEdit 富文本编辑器-----【下载不扣分,回帖加1分,欢迎下载,童叟无欺】

    nicEdit就是这样一款轻量级且高效的富文本编辑器,它以简洁的代码和易于扩展的特性赢得了开发者们的青睐。 nicEdit是一款基于JavaScript的开源富文本编辑器,它的核心设计理念是“精简”和“易用”。正如标题和描述...

    nicEdit_脚本实例_

    与 TinyMCE、CKEditor 等大型富文本编辑器相比,nicEdit 更注重简洁和快速,适合对编辑功能需求不复杂但又希望提供良好用户体验的场景。在性能和资源占用方面,nicEdit 显得更加优化。 五、 nicEdit 实际应用 ...

    NicEdit编辑器API文档

    NicEdit是一款轻量级、跨平台的内联内容编辑器,旨在使网站内容能够轻松地在浏览器中进行即时编辑。它的小巧易用使得任何网页元素或div都可以变成可编辑区域,甚至可以将标准的文本框转换为富文本编辑器。该编辑器由...

Global site tag (gtag.js) - Google Analytics