CKEditor 入门

CKEditor快速介绍与入门示例 CKEditor 富文本编辑器 CKEditor 是一款知名的WYSIWYG富文本Web编辑器,WYSIWYG 的全称是what you see is what you get,也就是所见即所得。 富文本是指除了可以在编辑器中输入一般的文本之外, 还可以输入带有样式、格式的文本,以及上传文件以及数学公式等功能。 所见即所得则可以这样理解, 因为要在Web中显示一些样式,势必要用到一些HTML代码标签或者是CSS样式,对于终端的使用者来说,如果不熟悉相关语言的话,编辑代码就很困难了, 所以这类编辑器中输入的内 阅读详情

下载相关文件

    CKEditor包: 下载
        有三个版本。我下的是完全版:ckeditor_4.2.2_full.zip
        解压后有如下文件:
       
/*
    CKEditor for Java:
        ckeditor-java-core-3.5.3.zip
        解压后有如下文件:    
   */        

在Java开发中的步骤:

(1)在eclipse 中新建一个Dynamic Web Project
(2)将CKEditor包解压后的文件夹复制到WebContent目录下,如下图:
       
(3)将ckeditor-java-core-3.5.3.jar包复制到该项中WEB-INF/lib目录下

在页面中使用CKEditor

加载CKEditor

<head>
    ...
    <script src="../ckeditor/ckeditor.js"></script>
</head>

创建Editors

参考:官方文档

创建Editors有两种方式:

1、框架编辑(Framed Editing):直接创建一个显示的编辑器

2、行内编辑(Inline Editing):是一种新技术,在行能创建编辑器(当段落获得焦点时编辑器就自动出现了,然后可以对文档进行编辑。自己实践下就知道是什么的概念了。)

实例:

1、框架编辑(Framed Editing)

HTML页面

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script type="text/javascript">
	window.onload = function() {
		CKEDITOR.replace('editor1',{
			toolbar:"Basic",
			uiColor : '#9AB8F3'
		});
	}
</script>
</head>
<body>
	<form action="">
		<textarea name="editor1"></textarea>
	</form>
</body>
</html>

2、行内编辑(Inline Editing)

HTML页面

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script type="text/javascript">
	window.onload = function() {
		CKEDITOR.replace('editor1', {
			toolbar : "Basic",
			uiColor : '#9AB8F3'
		});
	}
</script>
</head>
<body>
	<div id="editable" contenteditable="true">
		<h1>Inline Editing in Action!</h1>
		<p>The div element that contains this text is now editable.
	</div>
	<script>
		// Turn off automatic editor creation first.
		CKEDITOR.disableAutoInline = true;
		CKEDITOR.inline('editable');
	</script>
</body>
</html>

效果图:

div #editable失去焦点时的显示图

div #editable获得焦点时的显示图


HTML代码中的蓝色部分:是引入CKEditor的js文件

HTML代码中的红色部分:是CKEditor的配置信息

小结:

以上是CKEditor 的一个基本的入门,有关配置的以后再写点。具体的请参考 官方文档。


CKEditor简单实例(适合初学者) 配置到eclipse环境中后,运行test.html即可 或者 直接运行test.html 立即下载

相关推荐

用废旧汽车电池DIY家用UPS:手把手教你低成本搭建Wi-Fi不断电系统

本文详细介绍了如何利用废旧汽车电池DIY低成本家用UPS系统,确保Wi-Fi设备在断电时持续供电。通过精选材料、电路搭建和安全防护,实现高效稳定的电源转换与智能切换,成本仅为市售UPS的三分之一。特别适合家庭办公和远程工作者提升网络供电可靠性。

weixin_29200485的博客 465

Eclipse下配置CKEditor3.5.3+CKFinder2.0.2 .(支持java自动以时间命名--见附件CKFinder2.1.jar需要留下你的邮箱)

FCKEditor作为一款强大的页面编辑器已经被CKEditor取代,但是新版的CKEditor不再支持图片和文件的上传功能,需要依赖Ajax文件管理器CKFinder来实现。不过CKFinder是一款付费软件,咱们还是使用破解的吧。CKEditor for Java 最新版本是

讲不出再见 3270

TI毫米波雷达人体生命体征(呼吸、心跳)信号提取算法(IWR6843ISK+DCA1000EVM)

本篇内容介绍的算法主要为传统的提取算法,但可实现在1m内呈现良好的检测效果,能够提取出非常可观的呼吸和心跳波形,但在超出1m的距离后便不适用这个算法了。远距离检测呼吸和心跳始终是这个领域一个很大的挑战。要实现远距离检测可在提取相位信号、分离呼吸和心跳信号上进行改进处理,例如线性解调提取相位、改进的VMD分离呼吸和心跳算法。

m0_61934621的博客 3万+

Java web--CKEditor编辑器的使用

在现实诸如留言簿、论坛、新闻发布等web模块,经常会使用在线编辑器,就像word一样在线编辑留言或新闻内容。常见的在线编辑器有FreeTextBox、KindEditor、CKEditor等。

qq_43238335的博客 803

Matt Pocock Skills — AI 编码代理技能包介绍与使用指南

《Matt Pocock Skills:AI编码代理技能包指南》 摘要: Matt Pocock Skills是一套开源AI编码代理技能包,旨在解决AI辅助开发中的四大痛点:需求理解偏差、token浪费、代码质量差和架构腐化。该技能包包含多种实用工具:/grill-with-docs用于需求对齐,/tdd实现测试驱动开发,/diagnose提供规范化调试流程,/triage管理issue生命周期。核心思想包括:通过拷问式对齐确保需求理解一致,建立共享领域语言提高沟通效率,快速反馈闭环加速开发,以及持续架构维

qq_45859163的博客 2221

GB 44497-2024《智能网联汽车 自动驾驶数据记录系统》标准解读

GB 44497-2024《智能网联汽车 自动驾驶数据记录系统》针对智能网联汽车的自动驾驶数据记录系统进行了全面规范。标准要求我们记录车辆在自动驾驶模式下的所有关键操作数据,如:1. 车辆状态数据,如速度、加速度、转向角度、制动状态等;2. 环境感知数据,如周围物体的位置、速度、类型等;3. 驾驶决策数据,如路径规划、避障决策、紧急制动指令等;4. 系统状态数据,如软件版本、硬件状态、系统警告信息等。在数据存储方面,标准强调了数据的安全性和可靠性。

daopuyun的博客 2670

CKEditor快速入门指南:从零开始构建富文本编辑器

通过本教程,你应该已经掌握了CKEditor的基本使用方法,包括如何下载和引入CKEditor、如何初始化编辑器实例、如何配置编辑器以及如何获取和设置编辑器内容。接下来,你可以根据自己的需求进一步探索和定制CKEditor的功能。CKEditor的官方文档和社区资源将是你学习和解决问题的宝贵财富。

2427

深入解析STM32H743双精度FPU:从配置误区到三角函数加速技巧

本文深入解析STM32H743双精度FPU的配置与优化技巧,涵盖常见误区、三角函数加速及飞控系统应用。通过实测数据展示如何利用FPU提升数学运算效率,特别适合工业控制、无人机飞控等高精度实时应用场景。

weixin_29190651的博客 641

Eclipse下配置CKEditor3.5.3+CKFinder2.0.2

   FCKEditor作为一款强大的页面编辑器已经被CKEditor取代,但是新版的CKEditor不再支持图片和文件的上传功能,需要依赖Ajax文件管理器CKFinder来实现。不过CKFinder是一款付费软件,咱们还是使用破解的吧。CKEditor for Java 最新版本是3.5.3。配置CKEditor和CKFinder分为三步进行,首先配置CKEditor,然后配置CKFind

海洋之心 9345

游戏大厂状态同步与帧同步技术全解析——让虚拟世界万物协同的“时间齿轮”

本文深入解析了大厂游戏开发中的两种核心同步技术:状态同步和帧同步。状态同步适合大型MMO和FPS游戏,由服务端计算并广播世界状态;帧同步则通过统一操作输入实现MOBA和RTS游戏的绝对公平。文章详细比较了两者的差异、适用场景和底层实现原理,并揭秘了《王者荣耀》《PUBG》等热门游戏的同步机制。同时探讨了本地预测、延迟补偿、防作弊等关键技术,以及未来AI和云游戏带来的同步新挑战,为开发者提供了全面的技术参考和实践指南。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 920

2026年03月CCF-GESP编程能力等级认证C++编程一级真题解析

本文收录于专栏《。订阅后可阅读专栏内所有文章。

人生就是一个不断学习的过程 339

CKEditor 快速入门与应用指南

CKEditor 快速入门与应用指南 1、项目介绍 CKEditor 是一个现代的 JavaScript 富文本编辑器,具有 MVC 架构、自定义数据模型和虚拟 DOM,完全用 TypeScript 编写。它提供了各种类型的 WYSIWYG(所见即所得)编辑解决方案,支持广泛的协作功能。从类似 Google Docs 和 Medium 的编辑器到 Slack 或 Twitter 风格的应用,CKE...

gitblog_01191的博客 578

海德汉机床采集数据

海德汉数控系统我一般在高端机床上见得比较多。有好多五轴加工精度比较高的机床都用的是海德汉的系统。市面上常见的有530和640等型号。海德汉的采集还是有点难度的,需要对SDK有深度的了解。

若云流风的专栏 1530

CKEditor入门应用

CKEDITOR入门应用 官网:https://ckeditor.com/ckeditor-4/ 下载:https://ckeditor.com/ckeditor-4/download/ 三个版本:basic、standrad、full 引入 <script src="/public_static/ckeditor/ckeditor.js"></script> 初始化 /...

齐云-风霜的博客 883

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

CKEditor 3.6入门--通过 javascript 调用CKEditor 编辑器

有多种方法可以将CKEditor集成到你的页面中,下面是最通常的做法。 Developer's Guide :  http://docs.cksource.com/CKEditor_3.x/Developers_Guide             ----Integration : http://docs.cksource.com/CKEditor_3.x/Developers_G

ITSTAR 1816

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

内容提交[ckeditor系列]CKEditor 3.6 入门

时间紧张,先记一笔,后续优化与完善。     第一步:载入 CKEditor     http://ckeditor.com/download 下载ckeditor的最新版本(我下了个5月9号宣布的3.6),解压后将 ckeditor 文件夹复制到web工程的根目录下。在要应用CKEditor的页面块中插入以下代码,将其引入:   head> ... scri

393

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ckeditor入门(待续……)

ckeditor-hello world CKEDITOR.config.language = 'zh-cn'; CKEDITOR.replace('myckeditor', { toolbar : 'Jc' });

啊哈前端的专栏 409

CKEditor 3.6 入门

有多种方法可以将CKEditor集成到你的页面中,下面是最通常的做法。 第一步:载入 CKEditor http://ckeditor.com/download 下载ckeditor的最新版本(我下了个5月9号发布的3.6),解压后将 ckeditor 文件夹复制到web工程的根目录下。在要使用CKEditor的页面<head>块中插入以下代码,将其引入: ...

ama7449的博客 109

CKEditor快递入门

Quick example: CKEditor CKEDITOR.replace( 'editor1' );

mirana的专栏 470

ckeditor4使用入门

一、下载ckeditor 地址链接:https://ckeditor.com/cke4/builder 二、将解压文件放入web项目中 文件目录如下图 三、前台引入js文件 &lt;script type="text/javascript" src="${APP_PATH }/static/ckeditor/ckeditor.js"&gt;&lt;/script&gt; 四、文...

峰少 2万+

[ckeditor系列]CKEditor 3.6 入门

第一步:载入 CKEditor http://ckeditor.com/download下载ckeditor的最新版本(我下了个5月9号发布的3.6),解压后将 ckeditor 文件夹复制到web工程的根目录下。在要使用CKEditor的页面<head>块中插入以下代码,将其引入: <head> ... <sc...

weixin_30641999的博客 180

vue+CKEditor5 入门

一、为什么选择CKEditor5 最近开发一个文章管理的模块,需要使用富文本编辑器实现本文的添加、编辑、展示功能。 其中tinymce和CKEditor都比较受欢迎,但是tinymce上传图片只能添加链接,想要从本地上传图片就要自己扩展,为了方便,选择了CKEditor,但是CKEditor4是不兼容vue的,所以选取了CKEditor5,它支持以下主流框架,并能使用npm进行安装,官网地址h...

wangxiuyan0228的博客 2万+

ckeditor5快速入门

ckeditor5-build-classic使用

Snowprincev的博客 4190
上一篇: eclipse中设置文件的默认打开编辑器
下一篇: Spring 网站改版了!
Jast_Zhang
博客等级 码龄15年 12粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值