龙空技术网

精品推荐:「CKEditor」全球最优秀的网页在线文字编辑器之一

程序员前沿 783

前言:

现在同学们对“ckeditorcss”大体比较注意,你们都想要了解一些“ckeditorcss”的相关内容。那么小编同时在网上收集了一些关于“ckeditorcss””的相关内容,希望咱们能喜欢,大家快快来学习一下吧!

CKEditor简介

CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。

可配合使用的扩展有 文件管理器KCFinder

KCFinder 文件管理器

KCFinder 跟 CKFinder 类似,是 CKEditor 的一个开源文件管理器插件,通过该插件可上传和对包括图片、Flash动画以及其他文件进行你个浏览和管理。

CKEditor 的使用1. CKEditor 官网下载js插件

进入官网

由上图所示,官方提供了3中下载方式:

nam 下载:

npm install --save @ckeditor/ckeditor5-build-classic

Zip打包下载 直接点击 Download 难下载CDN在线引用

<script src=""></script>

备注:目前最新版本v11.2.0

2. CKEditor 安装使用

引入CKEditor的js文件

<!--引用自己相对应的地址-->

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

页面中使用CKEditor

<!--在需要使用编辑器的地方插入textarea标签 -->

描述:<div id="editor"> </div>

<!--将相应的控件替换成编辑器代码 -->

<script type="text/javascript">

ClassicEditor

.create( document.querySelector( '#editor' ), {

// toolbar: [ 'heading', '|', 'bold', 'italic', 'link' ]

} )

.then( editor => {

window.editor = editor;

} )

.catch( err => {

console.error( err.stack );

} );

</script>

HTML具体示例:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />

<link type="text/css" href="sample/css/sample.css" rel="stylesheet" media="screen" />

<title>CKEditor 5 – classic editor build sample</title>

</head>

<body>

<main>

<div class="centered">

<div id="editor">

<h2>The three greatest things you learn from traveling</h2>

<p>Like all the great things on earth traveling teaches us by example. Here are some of the most precious lessons I’ve learned over the years of traveling.</p>

<h3>Appreciation of diversity</h3>

<p>Getting used to an entirely different culture can be challenging. While it’s also nice to learn about cultures online or from books, nothing comes close to experiencing <a href="">cultural diversity</a> in person. You learn to appreciate each and every single one of the differences while you become more culturally fluid.</p>

<figure class="image image-style-side"><img src="sample/img/umbrellas.jpg" alt="Three Monks walking on ancient temple.">

<figcaption>Leaving your comfort zone might lead you to such beautiful sceneries like this one.</figcaption>

</figure>

<h3>Confidence</h3>

<p>Going to a new place can be quite terrifying. While change and uncertainty makes us scared, traveling teaches us how ridiculous it is to be afraid of something before it happens. The moment you face your fear and see there was nothing to be afraid of, is the moment you discover bliss.</p>

</div>

</div>

</main>

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

<script>

ClassicEditor

.create( document.querySelector( '#editor' ), {

// toolbar: [ 'heading', '|', 'bold', 'italic', 'link' ]

} )

.then( editor => {

window.editor = editor;

} )

.catch( err => {

console.error( err.stack );

} );

</script>

</body>

</html>

展示效果CKEditor 特点高扩展性和可用性新的数据模型ES6支持

贡献者

IT实战联盟-Line 更多精彩内容可以关注“IT实战联盟”公众号哦~~~

标签: #ckeditorcss