富文本编辑器-Ueditor

摘要:
动态网站项目的前提条件是您已经配置了Tomcat)5。在浏览器地址栏中输入http:6。在WebContent目录中创建一个html文件。7.我们复制utf8jsp/index.html文件<因此,我们需要将其更改为&lt//t.zoukankan.com/utf8jsp/ueditor.config.js“>

    富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱。它的应用也越来越广泛。最先只有 IE 浏览器支持,其它浏览器相继跟进,在功能的丰富性来说,还是 IE 强些。虽然没有一个统一的标准,但对于最基本的功能,各浏览器提供的 API 基本一致,从而使编写一个跨浏览器的富文本编辑器成为可能。

    那么我们在开发中怎么使用富文本编辑器呢?竖起耳朵仔细听~

    首先我们得在Ueditor的官网上下载它的压缩包 Ueditor压缩包

  (如果不想手动找的同学,我会在文章的下方附上Ueditor的下载附件~)

    -----------------------------------------Downloading---------------------------------------

    下载下来之后解压它,放在桌面上。然后我们打开eclipse。

   1.  右键 动态网站项目

   2.将下载下来的压缩包复制在WebContent下(如下图所示)

    富文本编辑器-Ueditor第1张

    3.我们打开utf8-jsp文件夹中会发现一堆配置文件(如下图所示)

富文本编辑器-Ueditor第2张

    如上图所示,表示我们的富文本编辑器的环境配置成功了。

    这时候我们可以跑一下这个项目

    4.右键—>Run on Server (ps:泡动态网站项目的前提是你配置了Tomcat)

    5.在浏览器地址栏里输入 http://localhost:8080/ue/utf8-jsp/index.html

     富文本编辑器-Ueditor第3张

 <script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/utf8-jsp/ueditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/utf8-jsp/ueditor.all.min.js"> </script>
 <script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/utf8-jsp/lang/zh-cn/zh-cn.js"></script>

    如上图所示,这已经是一个富文本编辑器了,我们可以像使用word一样使用它,但是这个富文本编辑器是官方提供,并不是我们手写的。

    接下来,我们来手写一个富文本编辑器。

    6.在WebContent目录中新建一个html文件

    7.我们将utf8-jsp/index.html 文件里面的表头约束复制过来

    

<script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/lang/zh-cn/zh-cn.js"></script>

    上面这个约束是不能直接insert到我们新建的html文件中,因为它的src目录指的不明确,所以我们要改成

 <script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/utf8-jsp/ueditor.config.js"></script>
 <script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/utf8-jsp/ueditor.all.min.js"> </script>
 <script type="text/javascript" charset="utf-8" src="http://t.zoukankan.com/utf8-jsp/lang/zh-cn/zh-cn.js"></script>

     8.接下来,我们在新建的html文件的body中写上

 <script   type="text/plain" style="1024px;height:500px;"></script>
      9.在</body>下写上我们的脚本
 <script type="text/javascript">
   var ue=UE.getEditor('myue')
 </script>

    整体代码如下图所示

        富文本编辑器-Ueditor第4张

    写到这里我们的代码编写的工作就完成了。

    现在我们按照上面的第四步重新跑一遍我们的项目,这时候我们向地址栏输入的地址是

    http://localhost:8080/ue/

    效果图如下图所示

    富文本编辑器-Ueditor第5张

    今天我们写了一个富文本编辑器。富文本编辑器的作用范围很大的。比如我现在用CSDN写博客这个就采用了富文本编辑器。平常我们在使用百度贴吧,qq空间,新浪微博做评论时就采用的是富文本编辑器。富文本编辑器功能强大,可以进行可以加载、编辑和保存RTF或HTML格式的文档,并支持丰富的格式设置、自动折行、HTML或RTF文档的导入/导出、表格、图片和注释等操作。

    所以!我们要感谢开源代码!致敬!

   

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇easyUI-增删改查Liunx 的常用命令下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux之/etc/fstab自动挂载文件讲解

一、/etc/fstab文件的作用磁盘使用mount手动挂载,系统重启后会失效,仍需自己手动挂载。 将磁盘的挂载信息写入/etc/fstab这个文件,就能实现开机自动挂载磁盘,不再需要自己手动挂载了。 二、挂载的限制     在说明这个文件的作用之前我想先强调一下挂载的限制。   1、根目录是必须挂载的,而且一定要先于其他mount point被挂载。因为...

flask 中的模板语法 jinja2及render_template的深度用法

是时候开始写个前端了,Flask中默认的模板语言是Jinja2 现在我们来一步一步的学习一下 Jinja2 捎带手把 render_template 中留下的疑问解决一下 首先我们要在后端定义几个字符串,用于传递到前端 STUDENT = {'name': 'Old', 'age': 38, 'gender': '中'}, STUDENT_LIST =...

0703-spring cloud config-git配置属性加解密之对称加密

一、概述   可以使用{cipher} *格式的加密值,只要有一个有效的密钥,那么它们将在主应用程序上下文获取环境之前被解密。要在应用程序中使用加密功能,您需要在您的类路径中包含Spring Security RSA(Maven协调“org.springframework.security:spring-security-rsa”),并且您还需要JVM中的...

[Word] Word中保存出矢量图

word整个另存为html格式后,会出现一个xxxx.files文件夹,里面有.gif、.wmz、.xml、.emz等格式的文件。   1)通过.gif查看图片,查找你要保存的图片,假设名字为name.gif   2) 找到name.wmz文件,修改后缀.wmz为.zip,使用zip解压得到一个文件,该文件没有后缀,为其加入后缀.emf,此时得到你需要的矢...

创建 Java 项目

通过 spring initializr 创建 Spring Boot 项目 打开网站 https://start.spring.io/ 填写项目名称,spring boot 版本,编程语言,Dependency 等信息 然后可以生成包含代码和配置的 zip 包,可以导入 IDE 通过 STS 创建 Spring Boot 项目 下载 STS (Spri...

解决ASP.NET MVC5"无法对 null 引用执行运行时绑定"

无法对 null 引用执行运行时绑定 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 无法对 null 引用执行运行时绑定源错误:  视图,Demo....