精华内容
下载资源
问答
  • HTML富文本编辑器

    2018-11-29 23:11:02
    针对HTML页面中我们经常需要使用的富文本编辑器,并且提供使用方法,非常简单和好用。博客地址:https://blog.csdn.net/Cs_hnu_scw/article/details/84640257
  • 本资源是通过winform客户端加载本地文本编辑器源码实现了富文本编辑功能;.net framework 4.0 C/S 亲测可用,属于曲线救国类型的源码,虽是曲线救国但是曲线不是很曲,资源分享,欢迎回复。
  • kindeditor集成jmeditor公式web富文本编辑器,在服务环境下运行test.html即可看到效果。。
  • html网页富文本编辑器插件wangEditor富文本编辑器下载
  • 效果查看地址:https://blog.csdn.net/qq_25623257/article/details/103714875
  • 一款Flutter实现的富文本编辑。.zip,软和温和的富格文本编辑颤振应用程序。 基于Flutter
  • Html富文本编辑器

    千次阅读 2018-02-21 17:41:00
    本文推荐两款简单的富文本编辑器【KindEditor,NicEdit】用于获得所见即所得的编辑效果,本文仅供学习分享使用,如有不足之处,还请指正。 概述 这两款编辑器都是采用JavaScript编写,不需要引用dll,可以与主流...

    本文推荐两款简单的富文本编辑器【KindEditor,NicEdit】用于获得所见即所得的编辑效果,本文仅供学习分享使用,如有不足之处,还请指正。

    概述

    这两款编辑器都是采用JavaScript编写,不需要引用dll,可以与主流后端编程语言【Java , .NET,PHP,ASP等】无缝对接,体积小,可以将现有的TextArea变成富文本编辑器。下面来分别介绍下:

    什么是KindEditor ?

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

    KindEditor 特点:

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

    示例

    KindEditor,如下图所示,

    如何获取获取编辑后的内容【KindEditor的可视化操作在新创建的iframe上执行,代码模式下的textarea框也是新创建的,所以最后提交前需要执行 sync() 将HTML数据设置到原来的textarea。】,可以采用如下代码:

     1 // 取得HTML内容
     2 html = editor.html();
     3 
     4 // 同步数据后可以直接取得textarea的value
     5 editor.sync();
     6 html = document.getElementById('editor_id').value; // 原生API
     7 html = K('#editor_id').val(); // KindEditor Node API
     8 html = $('#editor_id').val(); // jQuery
     9 
    10 // 设置HTML内容
    11 editor.html('HTML内容');
    View Code

    关于本例KindEditor的Html代码如下:

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>KindEditor</title>
     6         <link rel="stylesheet" href="kindeditor/themes/qq/qq.css" />
     7         <link rel="stylesheet" href="kindeditor/plugins/code/prettify.css"  />
     8         <script charset="UTF-8" src="kindeditor/kindeditor-all-min.js"></script>
     9         <script charset="UTF-8" src="kindeditor/lang/zh-CN.js"></script>
    10         <script charset="UTF-8" src="kindeditor/plugins/code/prettify.js"></script>
    11         <script type="text/javascript">
    12             var editor1;
    13             KindEditor.ready(function(K){
    14                   editor1=K.create('#t1',{
    15                     cssPath:'kindeditor/plugins/code/prettify.css',
    16 //                    uploadJson:'../asp.net/upload_json.ashx',
    17 //                    fileManagerJson:'../asp.net/file_manager_json.ashx',
    18                     allowFileManager:true,
    19                     afterCreate:function(){
    20                         var self=this;
    21 //                        K.ctrl(doument,13,function(){
    22 //                            self.sync();
    23 //                            K('form[name=example]')[0].submit();
    24 //                        });
    25 //                        K.ctrl(self.edit.doc,13,function(){
    26 //                            self.sync();
    27 //                            K('form[name=example]')[0].submit();
    28 //                        });
    29                     }
    30                 });
    31                 prettyPrint();
    32             });
    33             function preSave(){
    34                  var html = editor1.html();
    35                  editor1.sync();
    36                  var s =document.getElementById("t1").value;
    37                  document.getElementById("t2").value = s;
    38                  alert(s); 
    39                  return false;
    40             }
    41         </script>
    42     </head>
    43     <body>
    44          <form id="example" name="example">
    45          <label>详细内容:</label>
    46         <textarea id="t1" name="t1" cols="100" rows="8" style="width:700px;height:200px;visibility:hidden;">
    47             
    48         </textarea>
    49         <input type="hidden" id="t2" value="" />
    50         <input type="submit" id="submit" value="提交" onclick="return preSave();" />
    51     </form>
    52     </body>
    53 </html>
    View Code

     

    什么是NicEdit?

    NicEdit is a Lightweight, Cross Platform, Inline Content Editor to allow easy editing of web site content on the fly in the browser.NicEdit Javascript integrates into any site in seconds to make any element/div editable or convert standard textareas to rich text editing.

    示例:

    关于如何获取编辑器后的内容【这里用textarea的id和值是获取不了的,因为nicedit会隐藏原有的textarea,并生成自带的输入框,这是要获取框内文本就需要通过其生成的类名去获取】:可以采用document.getElementsByClassName("nicEdit-main")[0].innerHTML;方式获取

    关于本例中NicEdit的Html代码如下:

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>NicEdit</title>
     6         <script type="text/javascript" src="NicEdit/nicEdit.js"></script>
     7         <script type="text/javascript">
     8             var editor1;
     9             bkLib.onDomLoaded(function(){
    10               editor1 =    new nicEditor({
    11                     fullPanel:true,
    12                     iconsPath : 'NicEdit/nicEditorIcons.gif'
    13                     }).panelInstance("t1");
    14             });
    15             function preSave(){
    16              var s=    document.getElementsByClassName("nicEdit-main")[0].innerHTML;
    17              document.getElementById("t2").value=s;
    18              alert(s);
    19              return false;
    20             }
    21         </script>
    22     </head>
    23     <body>
    24         <form id="example" name="example">
    25          <label>详细内容:</label>
    26         <textarea id="t1" name="t1" style="width:700px;height:300px;"></textarea>
    27         <input type="hidden" id="t2" name="t2" />
    28         <input type="submit" value="提交" id="submit" name="submit" onclick="return preSave();" />
    29         </form>
    30     </body>
    31 </html>
    View Code

    备注:

    本文旨在抛砖引玉,最好的学习手册(包括下载地址)就是官网。

    KindEditor:http://kindeditor.net/demo.php

    NicEdit:http://nicedit.com/index.php

     

    转载于:https://www.cnblogs.com/hsiang/p/8456961.html

    展开全文
  • 最近在有项目需要手机端编辑器,找到两个自我感觉不错的,分享下。
  • 移动端HTML富文本编辑器zx-editor的扩展实现,适用于APICloud、DCloud、蓝鸟(BlueBird)、hybrid等混合APP开发-附件资源
  • C#_winform_html编辑器_富文本编辑器
  • 为了学习bootsrap,顺便搞了一个bootstrap版的在线富文本编辑器,里面有可以运行的代码,希望能够帮助到大家。如果有什么意见和建议的话,请留言,感激不尽。
  • 富文本编辑器不同于文本编辑器,国内做的比较好的比如有百度的UEditor和kindEditor。但是这两个也有它的缺点:界面过于复杂、不够简洁、UI设计也比较落后、不够轻量化,这篇文章我们将给大家介绍利用iOS如何实现...
  • 量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。
  • 小程序富文本编辑器

    2019-02-15 14:06:32
    这个是小程序富文本编辑器,可以编辑出文字图片混排的效果,网上找的资源,希望能帮到有需要的人
  • 富文本编辑器源码

    热门讨论 2012-05-26 10:58:52
    富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱。它的应用也越来越广泛。最先只有 IE 浏览器支持,其它浏览器...
  • zxEditor 移动端HTML文档(富文本编辑器,支持图文混排、引用、大标题、无序列表,字体颜色、加粗、斜体。 可用于独立web项目开发,也可以用于与原生App混合(hybrid)开发。
  • 代码如下: <span xss=removed><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <...富文本编辑器</title> </
  • 项目中原本使用的富文本编辑器是 wangEditor,这是一个很轻量、简洁编辑器 但是公司的业务升级,想要一个功能更全面的编辑器,我找了好久,目前常见的编辑器有这些: UEditor:百度前端的开源项目,功能强大,基于 ...
  • html文本编辑器富文本。 支持插入图片,网络和本地图片。 支持插入表情,改变文字大小,颜色。非常的好用。
  • Summernote 是一个简单,灵活,所见即所得(WYSIWYG)的编辑器,基于 jQuery 和 Bootstrap 构建。对bootstrap 文本编辑器相关知识感兴趣的朋友一起学习吧
  • 前端使用wangEditor插件实现富文本编辑器功能,简单方便,容易上手。
  • ueditor富文本编辑器,在其原有的基础上集成Word导入功能,可以将Word转换成HTML,可以解析Word中的图片。Word导入大小配置可以通过修改config.json。
  • textarea 富文本编辑器

    2018-06-30 12:02:19
    Struts标签中有一个属性,Escape,如果不写这个属性的话,默认的为true,这样从数据库中读取的带有HTML标签的数据就会原封不动的放在页面中,浏览器是不会解析你...同时将存储富文本数据的数据表中的字段设置为utf8mb4
  • HTML 富文本编辑器插件 CKEditor

    千次阅读 2017-05-18 15:31:32
    CKEditor 首页:http://ckeditor.com/ 一、使用 1、将ckeditor整个文件夹放到网站资源目录下。 2、 在要添加ckeditor的网页上加入ckeditor.js。...在要转换成富文本的textarea下方编写js:CKEDITOR.replace('te
    CKEditor 首页: http://ckeditor.com/

    一、使用

    1、将ckeditor整个文件夹放到网站资源目录下。

    2、 在要添加ckeditor的网页上加入ckeditor.js。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <!--<script src="ckeditor/ckeditor.js"></script>-->
        <script src="resourse/ckeditor/ckeditor.js"></script>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>

    3、 在要转换成富文本的textarea下方编写js:CKEDITOR.replace('textarea的name')
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <!--<script src="ckeditor/ckeditor.js"></script>-->
        <script src="resourse/ckeditor/ckeditor.js"></script>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <textarea rows="30" cols="50" name="editor01">请输入.</textarea>
        <script type="text/javascript">CKEDITOR.replace('editor01');</script>
    </body>
    </html>



    二、添加 【粘贴图片为 base64 格式】插件

    下载 CKEditor 时需要添加 Paste image as base64 插件
    点击 【Add to my editor】,【Build My Editor】下载自定义 CKEditor,可选风格、插件、皮肤、语言等。
    展开全文
  • 如果引用MSHTML不可用,请换成32位,此演示程序是Win10&x64;位下的HTML引用 基本的文本编辑,查看Html源码、打印、导出文本文件、插入图片、插入表格等,可作为参考使用
  • html5文本编辑器_在线文本编辑器_富文本编辑器 html5文本编辑器_在线文本编辑器_富文本编辑器
  • 移动端富文本编辑器,非常好用,后台配置也简单。按照wangEditor官网的配置教程就可以。移动端富文本编辑器,非常好用,后台配置也简单。按照wangEditor官网的配置教程就可以。移动端富文本编辑器,非常好用,后台...
  • 百度富文本编辑器UEditor示例,图片、视频、附件等上传可用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,313
精华内容 10,925
关键字:

html富文本编辑器