kindeditor富文本编辑器初步使用教程

Python之路:KindEditor在线html编辑器 1、官网:http://kindeditor.net/demo.php 2、下载 官网下载:http://kindeditor.net/down.php 3、文件夹说明 ├── asp asp示例 ├── asp.net asp.net示例 ├── attached 空文件夹,放置关联文件attached ├── examples HTML示例 ├─ 阅读详情
  1. 下载kindeditor
    可以选择去官网下载(http://kindeditor.net/down.php),不过要翻墙;或者直接优快云http://download.youkuaiyun.com/download/dknightl/9813052

  2. 下载解压完放入自己的项目中
    在解压完后可以删除不需要的文件夹,我是删除了asp、asp.net、jsp、php,examples可以放到其他地方,用作代码参考。
    这里写图片描述

  3. 初始化kindeditor富文本编辑器


  • 首先先导入下面css和js文件
        <link rel="stylesheet" href="../themes/default/default.css" />
        <script charset="utf-8" src="../kindeditor-min.js"></script>
        <script charset="utf-8" src="../lang/zh_CN.js"></script>
  • 然后初始化(textarea 为富文本编辑器主题,script代码初始化)

    <textarea id="mul_input" name="content" style="width:700px;height:200px;visibility:hidden;display: block;">KindEditor</textarea> 

    <script>
        //简单模式初始化
        var editor;
        KindEditor.ready(function(K) {
            editor = K.create('textarea[name="content"]', {
                resizeType : 1,
                allowPreviewEmoticons : false,
                allowImageUpload : false,
                items : [
                    'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
                    'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
                    'insertunorderedlist', '|', 'emoticons', 'image', 'link']
            });
        });
    </script>

这里写图片描述

        //默认模式
        <script>
            var editor;
            KindEditor.ready(function(K) {
                editor = K.create('textarea[name="content"]', {
                    allowFileManager : true
                });
                K('input[name=getHtml]').click(function(e) {
                    alert(editor.html());
                });
                K('input[name=isEmpty]').click(function(e) {
                    alert(editor.isEmpty());
                });
                K('input[name=getText]').click(function(e) {
                    alert(editor.text());
                });
                K('input[name=selectedHtml]').click(function(e) {
                    alert(editor.selectedHtml());
                });
                K('input[name=setHtml]').click(function(e) {
                    editor.html('<h3>Hello KindEditor</h3>');
                });
                K('input[name=setText]').click(function(e) {
                    editor.text('<h3>Hello KindEditor</h3>');
                });
                K('input[name=insertHtml]').click(function(e) {
                    editor.insertHtml('<strong>插入HTML</strong>');
                });
                K('input[name=appendHtml]').click(function(e) {
                    editor.appendHtml('<strong>添加HTML</strong>');
                });
                K('input[name=clear]').click(function(e) {
                    editor.html('');
                });
            });
        </script>
    </head>
    <body>
        <h3>默认模式</h3>
        <form style="margin: 0;">
            <textarea name="content" style="width:800px;height:400px;visibility:hidden;display: block;">KindEditor</textarea>
            <p>
                <input type="button" name="getHtml" value="取得HTML" />
                <input type="button" name="isEmpty" value="判断是否为空" />
                <input type="button" name="getText" value="取得文本(包含img,embed)" />
                <input type="button" name="selectedHtml" value="取得选中HTML" />
                <br />
                <br />
                <input type="button" name="setHtml" value="设置HTML" />
                <input type="button" name="setText" value="设置文本" />
                <input type="button" name="insertHtml" value="插入HTML" />
                <input type="button" name="appendHtml" value="添加HTML" />
                <input type="button" name="clear" value="清空内容" />
                <input type="reset" name="reset" value="Reset" />
            </p>
        </form>
    </body>

这里写图片描述

  1. 获得内容等方法可以参考API
    http://kindeditor.net/doc.php
一文完全掌握富文本编辑器TinyMCE TinyMCE 是主流富文本编辑器,功能非常全,你需要的大多数功能它都支持,类似在线版的 Word。但它的优势也恰恰是它的劣势,如此之多的功能都放上来导致整个编辑器非常重,如果只是需要简单功能,上这么复杂的编辑器,大材小用。TinyMCE 对 Vue.js 的集成和安装非常友好,支持 Vue3 和 TypeScript,文档写的也非常好。 阅读详情

相关推荐

C#WebApi kindEditor富文本编辑器的使用

一、前言 二、 三、 四、 一、前言 这个编辑器是我挑了很久才最终选定的,里面没有支持WebApi的案例。所以我把下载后自带的案例转换为了C# WebApi。里面还可以支持JAVA、php等语言。有兴趣的小伙伴可以了解一下哦 ...

weixin_45253985的博客 1473

KindEditor 基本的使用

kindeditor 使用一. KindEditor 是什么?1 主要特点二. 官方网站三. 编辑器使用方法1 下载编辑器2 部署编辑器3 修改HTML页面3.1. 在需要显示编辑器的位置添加textarea输入框。3.2. 在该HTML页面添加以下脚本。4. 获取HTML数据四.KindEditor 初始化参数 一. KindEditor 是什么? KindEditor 是一套开源的在线HTM...

weixin_44972575的博客 6814

KindEditor插件(富文本编辑器)的使用

一、KindEditor介绍 KindEditor插件提供了富文本编辑器在页面上的使用,我们在进行Django开发时可以通过相关配置使用KindEditor插件,以下KindEditor在Django中的使用: 二、KindEditor相关的配置步骤 第一步:先下载KindEditor,链接在此:KindEditor插件下载 第二步:在django项目目录下创建一个全局静态文件夹,...

BearStarX的博客 2424

富文本编辑器 kindeditor 使用整理

kindeditor富文本编辑器忘记什么时候添加到项目中了,最近做一个功能需要在原有编辑器上自定义添加一些固定内容,于是对着编辑器文档研究了一番,在这里做一个使用方式整理。

json_li的博客 9566

yii2中集成使用kindeditor富文本编辑器

我们以advanced模板中frontend应用为例 kindeditor下载、安装 首先下载kindeditor http://kindeditor.googlecode.com/files/kindeditor-4.1.10.zip 然后解压到web目录,如

yiifans的专栏——专注Yii Framework 2.0开发 5616

KindEditor的使用

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor是基于JavaScript的插件。里面包含了丰富的组件,如:多文件上传组件、富文本编辑框,使用KindEditor可以大大的降低页面开发难度; KingEditor特点 体积小,加载速

Gavin 2672

富文本编辑器之KindEditor、TinyMCE

Spring Data JPA之各种查询 继承JpaRepository后的方法列表 继承JpaSpecificationExecutor的方法列表

积跬步,至千里。 2529

ECShop集成KindEditor富文本编辑器教程

本文还有配套的精品资源,点击获取 简介:本文介绍了ECShop电商平台中使用的KindEditor富文本编辑器,它为用户提供丰富的文本编辑功能,方便创建内容丰富的商品描述、新闻等。KindEditor支持HTML代码编辑,并可能定制了图片水印功能,以保护版权和品牌。集成KindEditor到ECShop需要几个简单的步骤,包括添加文件、配置初始化参数、可能的源代码修改以及后...

weixin_42602726的博客 1611

KindEditor 富文本编辑器安装与使用教程

KindEditor 是一个轻量级、开源的在线 HTML 编辑器,支持将普通文本区域转换为富文本编辑功能。本文详细介绍如何安装和使用 KindEditor。 ## 项目概述 KindEditor 采用 LGPL 开源协议,支持跨浏览器运行,版本号为 4.1.12。项目包含完整的源代码、插件系统和多语言支持。 [![KindEditor 默认主题界面](https://raw.gitcode.

gitblog_01100的博客 793

KindEditor富文本编辑器使用指南与实践

富文本编辑器(Rich Text Editor)是一种允许用户在Web页面上直接进行文本内容编辑的工具,它提供与桌面文本编辑软件类似的编辑体验,常见于博客系统、论坛、内容管理系统(CMS)和电子邮件客户端中。相比于简单的文本输入框,富文本编辑器可以插入图片、链接、格式化文本、排版等多种复杂功能,为用户提供了丰富的文本编辑能力。随着Web技术的发展,富文本编辑器已经演变成Web应用中不可或缺的一部分。

weixin_35370061的博客 1146

深入探索富文本编辑器KindEditor

富文本编辑器是现代网页设计和开发中不可或缺的一部分,它为用户提供了丰富的文本编辑功能,而无需直接编写HTML代码。简而言之,富文本编辑器(Rich Text Editor)是用户界面中可执行文本格式化以及插入媒体元素的组件,其外观与功能类似于传统桌面文字处理软件。富文本编辑器的出现极大地提升了网页内容的互动性和用户的参与感。它允许用户在网页上直接创建和编辑包含格式、链接、图片和表格等内容的富文本内容,从而改善了用户体验并丰富了网页内容。

weixin_29840475的博客 1162

如何获取kindeditor富文本编辑器中的内容

1、先定义一个普通的多文本框textarea <textarea id="content"></textarea> 2、写一个js把这个普通的textarea初始化成kindeditor富文本编辑器 /*KindEditor编辑器初始化*/ var editor; KindEditor.ready(function(K) { editor = K.create('#co...

Eayon阳阳阳仔 2637

KindEditor 4.1.10富文本编辑器使用教程

在当今的数字时代,网页富文本编辑器是构建内容管理系统(CMS)、博客平台、论坛以及提供在线文档编辑功能的核心组件。它允许用户像使用桌面文字处理软件一样,通过图形界面来格式化、插入图片和其他媒体内容,从而增强网页内容的丰富性和互动性。富文本编辑器不仅仅是简单的文本输入框,它提供了一系列工具栏选项,这些选项让用户可以进行格式化、插入链接、图片、表格等操作,并且可以改变文本样式。这种编辑器的目标是提供一种直观的方式来处理富文本内容,而不需要用户对HTML或CSS有深入了解。

weixin_34374684的博客 1015

kindeditor 使用教程

较为著名的富文本编辑器,有ckeditor,kindeditor等,我是比较中意kindeditor的操作起来比较方便; 使用步骤: 1.网上下载KindEditor源文件:官网下载http://www.kindsoft.net/  2.将下载好的kindeditor解压(我使用的是kindeditor-4.1.10),去除无用的包:我的项目使用jsp,所以:去除asp,asp.ne

foyui的博客 5464

安装了anaconda,pycharm导入numpy时提示没有该包(模块)?

**问题详情:**我安装了anaconda,在利用Pycharm学习numpy这个库的时候,导入numpy这个包的时候提示我没有nummpy这个模块:No module named numpy.如下图所示。 应该说安装了Anaconda,里边就自带了numpy这个库,就应该能够使用。我一个新手怎么搞得懂呢?于是网上查了查找到了一个解决办法,说是我项目的解释器应该设置为Anaconda安装目录下的python.exe,而不应该是系统自带的:https://blog.youkuaiyun.com/aanndd77/art

qq_39820505的博客 1万+

TwinCAT 3 实战:手把手教你用PLC和C++读写第三方伺服驱动器的CoE参数

本文详细介绍了在TwinCAT 3环境中通过PLC和C++两种技术路线实现对第三方伺服驱动器CoE参数的精准操控。从环境准备到具体实现,包括硬件配置、核心函数使用及性能优化策略,为工程师提供了全面的实战指南。特别针对CoE参数访问的效率和稳定性问题,给出了实用的调试技巧和异常处理方案。

weixin_33743248的博客 443

vue中使用kindeditor编辑器_vue中使用kindeditor富文本编辑器

第一步,下载依赖yum install kindeditor第二步,建立kindeditor.vue组件import '../../node_modules/kindeditor/kindeditor-all.js'import '../../node_modules/kindeditor/lang/zh-CN.js'import '../../node_modules/kindeditor/th...

weixin_30126739的博客 1152

GD32F450以太网(1):ETH 外设接口简介

GD32F450以太网ETH MAC外设接口简介

Zhichao_Zhang的博客 1万+

Layui 中使用了KindEditor的富文本编辑器

Layui 中使用了KindEditor的富文本编辑器,提交时无法获取textarea中内容解决方式。 1.解决方法 官方源码如下 KindEditor.ready(function(K) { var editor1 = K.create('textarea[name="content1"]', { cssPath : '../plugins/code/prettify.css', uploadJson : '../jsp/upload_json.jsp', fileManag

12程序猿的博客 1052

Python 列表(list)所有方法超全汇总

以上就是 Pythonlist 列表全部 11 个内置方法的完整汇总,全覆盖、无遗漏。掌握所有列表方法,基本可以应对 99% 的列表操作场景,无论是日常开发、数据分析还是算法刷题都能高效编码。

jdksjw的博客 233

深入解析LVDS电平标准在LCD屏接口设计中的关键作用

本文深入解析了LVDS电平标准在LCD屏接口设计中的核心作用。文章不仅阐释了LVDS低电压差分信号的工作原理、关键电气参数及抗噪优势,还详细对比了VESA与JEIDA两种主流数据格式,并提供了从PCB布局布线到信号调试的实战避坑指南,是确保高速、稳定显示的关键技术参考。

weixin_28419039的博客 334

h5 富文本编辑器_kindeditor富文本编辑器使用教程

下载kindeditor 可以选择去官网下载(http://kindeditor.net/down.php),下载解压完放入自己的项目中 在解压完后可以删除不需要的文件夹,我是删除了asp、ASP.NET | Open-source web framework for .NET、jsp、php,examples可以放到其他地方,用作代码参考。 初始化kindeditor富文本编辑器首先先导入下面c...

weixin_39981632的博客 1445

告别手动标注!用ENVI Classic高效搞定高光谱图像语义分割标签(以农业/地物分类为例)

本文详细介绍了如何利用ENVI Classic实现高光谱图像的半自动化智能标注,特别针对农业和地物分类场景。通过光谱特征分析、智能标注技巧和MAT文件转换,显著提升标注效率和质量,助力AI模型训练。

weixin_28694169的博客 251
上一篇: 错误:Duplicate entry '*' for key 'PRIMARY'
下一篇: JS调用父页面的DIV,Ipunt等等属性(适用于父页面包含子页面)
Qssn丶
博客等级 码龄11年 88粉丝 113原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值