首先在这里吐槽一下,网上不少教程实在太坑人,错误的代码也敢发上来真的是误人子弟,这篇文章是我踩了无数个坑写上来的,可能也会有不足之处所以自己以后可能也会进行更正。

好吧,先说说最近的情况,忙着学校的期末作品考核,有一部分用到了富文本编辑器于是百度一下,发现了一个不错的挺漂亮的富文本编辑器就是今天的主角: summernote!

源代码下载在这里:http://summernote.org/

好了说说自己的经历:

下载回来的文件夹是这样的:

插件的核心文件放在 dist 这个文件夹里面,文件夹内有三个起着重要作用的文件

font文件夹: 将它放在你项目的css 文件的文件夹内否则会加载不出富文本编辑器上面的功能图标

另外还有一个语言的文件需要我们导入一下:

这个文件夹里面有18个国家的语言文件 其中 zh-CN 就是中文的语言文件

然后是导入这个插件:

css: 直接在html 页面头部导入即可注意依赖性:

<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"><link rel="stylesheet" href="css/summernote.css"><link rel="stylesheet" type="text/css" href="css/normal.css"><link rel="stylesheet" type="text/css" href="css/personalPage.css?date=20170529-2">
<!--normal.css 是自己的css 文件不是规定内的文件-->

js:本人用的是模块化管理插件 require.js 所以在导入js 文件方面有点特殊

(如果按照往常在页面里面导入js 文件也要主义依赖性)

代码如下:

//jquery 1.9.1模块不符合 AMD 格式所以需要自定义
require.config({shim:{'jquery.min':{exports: '$'},'bootstrap.min':{deps: ['jquery.min']},'summernote.min': {deps: ['jquery.min','bootstrap.min']},'summernote-zh-CN.min': {deps: ['summernote.min']}}})

关于require.js 这里不作太多介绍,本人之前写过一篇日志 可以去看一下

导入完核心文件后就可以初始化了!详情请看下一节~

summernote——实例篇

转载于:https://www.cnblogs.com/stitchgogo/p/6921107.html

【实践】简洁大方的summernote 富文本编辑器插件的用发——导入篇相关推荐

  1. summernote富文本编辑器基本使用

    summernote富文本编辑器的基本使用 一.简介 二.下载: 三.基本使用: 1.引入js/css 2.建立一个div 3.用 js初始化操作 4.上传图片的Controller 5.过去编辑器内 ...

  2. vue+summernote富文本编辑器

    vue+summernote富文本编辑器 最近项目中有新增编辑报告的需求需使用富文本编辑器,在网上找了几篇相关博客,于是选择了summernote ,summernote是一款轻量级的富文本编辑器,比 ...

  3. bootstrap summernote富文本编辑器图片上传干货分享

    个人技术网站 欢迎关注 今天做后台的时候需要一个富文本编辑器组件,由于项目使用的是bootstrap,所以毫不犹豫的用上了summernote富文本编辑器.文档各大大牛已经整理出来了  但是图片上传到 ...

  4. Django使用summernote富文本编辑器,完整前后端

    今天项目中要使用summernote富文本编辑器,由于网上的基本都是在说用这个编辑器上传图片的,所以我就整理了一下上传图片和文本的代码,完整前后端. 这里我准备了一个demo,需要的可以直接复制 &l ...

  5. Django中summernote富文本编辑器完整前后端

    summernote富文本编辑器,由于网上的基本都是在说用这个编辑器上传图片的,所以我就整理了一下上传图片和文本的代码,完整前后端. 这里我准备了一个demo,需要的可以直接复制 Summernote ...

  6. summernote富文本编辑器的基本使用

    summernote富文本编辑器的基本使用(一) 本文主要是跟官网的一些翻译,也锻炼下英语水平.原英文网址http://summernote.org/getting-started/ 基础API 初始 ...

  7. summernote富文本编辑器

    一.文档 二.使用 四.他山之石 一.文档 官网地址 https://summernote.org/ github https://github.com/summernote/summernote 选 ...

  8. 前端 summernote富文本编辑器 点击文章预览的功能实现

    一般如果要在网页项目中使用文章编辑器的话,都会考虑summernote富文本编辑器,毕竟使用简便,而且是开源的,一般的用法就是: <div class="form-group" ...

  9. summernote富文本编辑器的自定义附件上传:不限于图片类型

    summernote富文本编辑器的自定义附件上传 前言 一.自定义上传附件按钮和弹窗 二.结合PHP上传文件进行后端处理 三.用jq模拟点击添加链接方式去处理上传附件 前言 summernote的上传 ...

最新文章

  1. 适用于OpenGL离屏渲染上下文的初始化代码
  2. [pytorch、学习] - 3.9 多重感知机的从零开始实现
  3. UVa 11136 - Hoax or what
  4. 基础的shell编程问题(二)
  5. 《我们不一样》团队项目用户验收评审
  6. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装
  7. newifi3高恪魔改最新_12.08达达最新球球id账号呆瓜表
  8. android 布局长度单位深入研究
  9. 85.一致性哈希算法:hash模块
  10. 动态执行javascript代码
  11. 扫描软件(to be followed)
  12. php图像生成和处理,PHP的gd库(图像生成和处理)的应用
  13. 传智播客扫地僧C/C++学习笔记冒泡排序
  14. javascript教程
  15. Open Inventor Coin3D
  16. 如何使用cmd查看本机IP地址
  17. Seven languages in seven weeks (notes on Scala)
  18. GD32串口接收发送数据总结
  19. 幼儿园的计算机一年级的教案,我上一年级了幼儿园教案
  20. 高效率的网站打开速度优化方法

热门文章

  1. smarty半小时快速上手入门教程
  2. 解析 Java 类和对象的初始化过程 由一个单态模式引出的问题谈起
  3. Axure中的原型如何导出成为HTML5源码
  4. Mac下如何显示隐藏文件/文件夹
  5. 友情提醒:欲开发android5.0以上应用,请全部更新开发工具至最新
  6. 内核代号101 — 动手写自己的内核
  7. shell实例第20讲:linux shell date的用法
  8. MySQL第9天:MySQL索引优化分析之join查询
  9. 常考数据结构与算法:重建二叉树
  10. springmvc十: @RequestMapping其他参数