【实例简介】

全面的froalaEditor插件,集成了第三方插件

使用方法:https://blog.csdn.net/lianzhang861/article/details/83590084

【实例截图】

【核心代码】

froala_editor_2.8.5

└── froala_editor_2.8.5

├── bower.json

├── codemirror

│   └── codemirror-5.40.2

│   ├── addon

│   │   ├── comment

│   │   │   ├── comment.js

│   │   │   └── continuecomment.js

│   │   ├── dialog

│   │   │   ├── dialog.css

│   │   │   └── dialog.js

│   │   ├── display

│   │   │   ├── autorefresh.js

│   │   │   ├── fullscreen.css

│   │   │   ├── fullscreen.js

│   │   │   ├── panel.js

│   │   │   ├── placeholder.js

│   │   │   └── rulers.js

│   │   ├── edit

│   │   │   ├── closebrackets.js

│   │   │   ├── closetag.js

│   │   │   ├── continuelist.js

│   │   │   ├── matchbrackets.js

│   │   │   ├── matchtags.js

│   │   │   └── trailingspace.js

│   │   ├── fold

│   │   │   ├── brace-fold.js

│   │   │   ├── comment-fold.js

│   │   │   ├── foldcode.js

│   │   │   ├── foldgutter.css

│   │   │   ├── foldgutter.js

│   │   │   ├── indent-fold.js

│   │   │   ├── markdown-fold.js

│   │   │   └── xml-fold.js

│   │   ├── hint

│   │   │   ├── anyword-hint.js

│   │   │   ├── css-hint.js

│   │   │   ├── html-hint.js

│   │   │   ├── javascript-hint.js

│   │   │   ├── show-hint.css

│   │   │   ├── show-hint.js

│   │   │   ├── sql-hint.js

│   │   │   └── xml-hint.js

│   │   ├── lint

│   │   │   ├── coffeescript-lint.js

│   │   │   ├── css-lint.js

│   │   │   ├── html-lint.js

│   │   │   ├── javascript-lint.js

│   │   │   ├── json-lint.js

│   │   │   ├── lint.css

│   │   │   ├── lint.js

│   │   │   └── yaml-lint.js

│   │   ├── merge

│   │   │   ├── merge.css

│   │   │   └── merge.js

│   │   ├── mode

│   │   │   ├── loadmode.js

│   │   │   ├── multiplex.js

│   │   │   ├── multiplex_test.js

│   │   │   ├── overlay.js

│   │   │   └── simple.js

│   │   ├── runmode

│   │   │   ├── colorize.js

│   │   │   ├── runmode.js

│   │   │   ├── runmode.node.js

│   │   │   └── runmode-standalone.js

│   │   ├── scroll

│   │   │   ├── annotatescrollbar.js

│   │   │   ├── scrollpastend.js

│   │   │   ├── simplescrollbars.css

│   │   │   └── simplescrollbars.js

│   │   ├── search

│   │   │   ├── jump-to-line.js

│   │   │   ├── matchesonscrollbar.css

│   │   │   ├── matchesonscrollbar.js

│   │   │   ├── match-highlighter.js

│   │   │   ├── searchcursor.js

│   │   │   └── search.js

│   │   ├── selection

│   │   │   ├── active-line.js

│   │   │   ├── mark-selection.js

│   │   │   └── selection-pointer.js

│   │   ├── tern

│   │   │   ├── tern.css

│   │   │   ├── tern.js

│   │   │   └── worker.js

│   │   └── wrap

│   │   └── hardwrap.js

│   ├── AUTHORS

│   ├── bin

│   │   ├── authors.sh

│   │   ├── lint

│   │   ├── release

│   │   ├── source-highlight

│   │   └── upload-release.js

│   ├── CHANGELOG.md

│   ├── CONTRIBUTING.md

│   ├── demo

│   │   ├── activeline.html

│   │   ├── anywordhint.html

│   │   ├── bidi.html

│   │   ├── btree.html

│   │   ├── buffers.html

│   │   ├── changemode.html

│   │   ├── closebrackets.html

│   │   ├── closetag.html

│   │   ├── complete.html

│   │   ├── emacs.html

│   │   ├── folding.html

│   │   ├── fullscreen.html

│   │   ├── hardwrap.html

│   │   ├── html5complete.html

│   │   ├── indentwrap.html

│   │   ├── lint.html

│   │   ├── loadmode.html

│   │   ├── marker.html

│   │   ├── markselection.html

│   │   ├── matchhighlighter.html

│   │   ├── matchtags.html

│   │   ├── merge.html

│   │   ├── multiplex.html

│   │   ├── mustache.html

│   │   ├── panel.html

│   │   ├── placeholder.html

│   │   ├── preview.html

│   │   ├── requirejs.html

│   │   ├── resize.html

│   │   ├── rulers.html

│   │   ├── runmode.html

│   │   ├── search.html

│   │   ├── simplemode.html

│   │   ├── simplescrollbars.html

│   │   ├── spanaffectswrapping_shim.html

│   │   ├── sublime.html

│   │   ├── tern.html

│   │   ├── theme.html

│   │   ├── trailingspace.html

│   │   ├── variableheight.html

│   │   ├── vim.html

│   │   ├── visibletabs.html

│   │   ├── widget.html

│   │   └── xmlcomplete.html

│   ├── doc

│   │   ├── activebookmark.js

│   │   ├── docs.css

│   │   ├── internals.html

│   │   ├── logo.png

│   │   ├── logo.svg

│   │   ├── manual.html

│   │   ├── realworld.html

│   │   ├── releases.html

│   │   ├── reporting.html

│   │   ├── upgrade_v2.2.html

│   │   ├── upgrade_v3.html

│   │   ├── upgrade_v4.html

│   │   └── yinyang.png

│   ├── index.html

│   ├── keymap

│   │   ├── emacs.js

│   │   ├── sublime.js

│   │   └── vim.js

│   ├── lib

│   │   ├── codemirror.css

│   │   └── codemirror.js

│   ├── LICENSE

│   ├── mode

│   │   ├── apl

│   │   │   ├── apl.js

│   │   │   └── index.html

│   │   ├── asciiarmor

│   │   │   ├── asciiarmor.js

│   │   │   └── index.html

│   │   ├── asn.1

│   │   │   ├── asn.1.js

│   │   │   └── index.html

│   │   ├── asterisk

│   │   │   ├── asterisk.js

│   │   │   └── index.html

│   │   ├── brainfuck

│   │   │   ├── brainfuck.js

│   │   │   └── index.html

│   │   ├── clike

│   │   │   ├── clike.js

│   │   │   ├── index.html

│   │   │   ├── scala.html

│   │   │   └── test.js

│   │   ├── clojure

│   │   │   ├── clojure.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── cmake

│   │   │   ├── cmake.js

│   │   │   └── index.html

│   │   ├── cobol

│   │   │   ├── cobol.js

│   │   │   └── index.html

│   │   ├── coffeescript

│   │   │   ├── coffeescript.js

│   │   │   └── index.html

│   │   ├── commonlisp

│   │   │   ├── commonlisp.js

│   │   │   └── index.html

│   │   ├── crystal

│   │   │   ├── crystal.js

│   │   │   └── index.html

│   │   ├── css

│   │   │   ├── css.js

│   │   │   ├── gss.html

│   │   │   ├── gss_test.js

│   │   │   ├── index.html

│   │   │   ├── less.html

│   │   │   ├── less_test.js

│   │   │   ├── scss.html

│   │   │   ├── scss_test.js

│   │   │   └── test.js

│   │   ├── cypher

│   │   │   ├── cypher.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── d

│   │   │   ├── d.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── dart

│   │   │   ├── dart.js

│   │   │   └── index.html

│   │   ├── diff

│   │   │   ├── diff.js

│   │   │   └── index.html

│   │   ├── django

│   │   │   ├── django.js

│   │   │   └── index.html

│   │   ├── dockerfile

│   │   │   ├── dockerfile.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── dtd

│   │   │   ├── dtd.js

│   │   │   └── index.html

│   │   ├── dylan

│   │   │   ├── dylan.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── ebnf

│   │   │   ├── ebnf.js

│   │   │   └── index.html

│   │   ├── ecl

│   │   │   ├── ecl.js

│   │   │   └── index.html

│   │   ├── eiffel

│   │   │   ├── eiffel.js

│   │   │   └── index.html

│   │   ├── elm

│   │   │   ├── elm.js

│   │   │   └── index.html

│   │   ├── erlang

│   │   │   ├── erlang.js

│   │   │   └── index.html

│   │   ├── factor

│   │   │   ├── factor.js

│   │   │   └── index.html

│   │   ├── fcl

│   │   │   ├── fcl.js

│   │   │   └── index.html

│   │   ├── forth

│   │   │   ├── forth.js

│   │   │   └── index.html

│   │   ├── fortran

│   │   │   ├── fortran.js

│   │   │   └── index.html

│   │   ├── gas

│   │   │   ├── gas.js

│   │   │   └── index.html

│   │   ├── gfm

│   │   │   ├── gfm.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── gherkin

│   │   │   ├── gherkin.js

│   │   │   └── index.html

│   │   ├── go

│   │   │   ├── go.js

│   │   │   └── index.html

│   │   ├── groovy

│   │   │   ├── groovy.js

│   │   │   └── index.html

│   │   ├── haml

│   │   │   ├── haml.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── handlebars

│   │   │   ├── handlebars.js

│   │   │   └── index.html

│   │   ├── haskell

│   │   │   ├── haskell.js

│   │   │   └── index.html

│   │   ├── haskell-literate

│   │   │   ├── haskell-literate.js

│   │   │   └── index.html

│   │   ├── haxe

│   │   │   ├── haxe.js

│   │   │   └── index.html

│   │   ├── htmlembedded

│   │   │   ├── htmlembedded.js

│   │   │   └── index.html

│   │   ├── htmlmixed

│   │   │   ├── htmlmixed.js

│   │   │   └── index.html

│   │   ├── http

│   │   │   ├── http.js

│   │   │   └── index.html

│   │   ├── idl

│   │   │   ├── idl.js

│   │   │   └── index.html

│   │   ├── index.html

│   │   ├── javascript

│   │   │   ├── index.html

│   │   │   ├── javascript.js

│   │   │   ├── json-ld.html

│   │   │   ├── test.js

│   │   │   └── typescript.html

│   │   ├── jinja2

│   │   │   ├── index.html

│   │   │   └── jinja2.js

│   │   ├── jsx

│   │   │   ├── index.html

│   │   │   ├── jsx.js

│   │   │   └── test.js

│   │   ├── julia

│   │   │   ├── index.html

│   │   │   └── julia.js

│   │   ├── livescript

│   │   │   ├── index.html

│   │   │   └── livescript.js

│   │   ├── lua

│   │   │   ├── index.html

│   │   │   └── lua.js

│   │   ├── markdown

│   │   │   ├── index.html

│   │   │   ├── markdown.js

│   │   │   └── test.js

│   │   ├── mathematica

│   │   │   ├── index.html

│   │   │   └── mathematica.js

│   │   ├── mbox

│   │   │   ├── index.html

│   │   │   └── mbox.js

│   │   ├── meta.js

│   │   ├── mirc

│   │   │   ├── index.html

│   │   │   └── mirc.js

│   │   ├── mllike

│   │   │   ├── index.html

│   │   │   └── mllike.js

│   │   ├── modelica

│   │   │   ├── index.html

│   │   │   └── modelica.js

│   │   ├── mscgen

│   │   │   ├── index.html

│   │   │   ├── mscgen.js

│   │   │   ├── mscgen_test.js

│   │   │   ├── msgenny_test.js

│   │   │   └── xu_test.js

│   │   ├── mumps

│   │   │   ├── index.html

│   │   │   └── mumps.js

│   │   ├── nginx

│   │   │   ├── index.html

│   │   │   └── nginx.js

│   │   ├── nsis

│   │   │   ├── index.html

│   │   │   └── nsis.js

│   │   ├── ntriples

│   │   │   ├── index.html

│   │   │   └── ntriples.js

│   │   ├── octave

│   │   │   ├── index.html

│   │   │   └── octave.js

│   │   ├── oz

│   │   │   ├── index.html

│   │   │   └── oz.js

│   │   ├── pascal

│   │   │   ├── index.html

│   │   │   └── pascal.js

│   │   ├── pegjs

│   │   │   ├── index.html

│   │   │   └── pegjs.js

│   │   ├── perl

│   │   │   ├── index.html

│   │   │   └── perl.js

│   │   ├── php

│   │   │   ├── index.html

│   │   │   ├── php.js

│   │   │   └── test.js

│   │   ├── pig

│   │   │   ├── index.html

│   │   │   └── pig.js

│   │   ├── powershell

│   │   │   ├── index.html

│   │   │   ├── powershell.js

│   │   │   └── test.js

│   │   ├── properties

│   │   │   ├── index.html

│   │   │   └── properties.js

│   │   ├── protobuf

│   │   │   ├── index.html

│   │   │   └── protobuf.js

│   │   ├── pug

│   │   │   ├── index.html

│   │   │   └── pug.js

│   │   ├── puppet

│   │   │   ├── index.html

│   │   │   └── puppet.js

│   │   ├── python

│   │   │   ├── index.html

│   │   │   ├── python.js

│   │   │   └── test.js

│   │   ├── q

│   │   │   ├── index.html

│   │   │   └── q.js

│   │   ├── r

│   │   │   ├── index.html

│   │   │   └── r.js

│   │   ├── rpm

│   │   │   ├── changes

│   │   │   │   └── index.html

│   │   │   ├── index.html

│   │   │   └── rpm.js

│   │   ├── rst

│   │   │   ├── index.html

│   │   │   └── rst.js

│   │   ├── ruby

│   │   │   ├── index.html

│   │   │   ├── ruby.js

│   │   │   └── test.js

│   │   ├── rust

│   │   │   ├── index.html

│   │   │   ├── rust.js

│   │   │   └── test.js

│   │   ├── sas

│   │   │   ├── index.html

│   │   │   └── sas.js

│   │   ├── sass

│   │   │   ├── index.html

│   │   │   ├── sass.js

│   │   │   └── test.js

│   │   ├── scheme

│   │   │   ├── index.html

│   │   │   └── scheme.js

│   │   ├── shell

│   │   │   ├── index.html

│   │   │   ├── shell.js

│   │   │   └── test.js

│   │   ├── sieve

│   │   │   ├── index.html

│   │   │   └── sieve.js

│   │   ├── slim

│   │   │   ├── index.html

│   │   │   ├── slim.js

│   │   │   └── test.js

│   │   ├── smalltalk

│   │   │   ├── index.html

│   │   │   └── smalltalk.js

│   │   ├── smarty

│   │   │   ├── index.html

│   │   │   └── smarty.js

│   │   ├── solr

│   │   │   ├── index.html

│   │   │   └── solr.js

│   │   ├── soy

│   │   │   ├── index.html

│   │   │   ├── soy.js

│   │   │   └── test.js

│   │   ├── sparql

│   │   │   ├── index.html

│   │   │   └── sparql.js

│   │   ├── spreadsheet

│   │   │   ├── index.html

│   │   │   └── spreadsheet.js

│   │   ├── sql

│   │   │   ├── index.html

│   │   │   └── sql.js

│   │   ├── stex

│   │   │   ├── index.html

│   │   │   ├── stex.js

│   │   │   └── test.js

│   │   ├── stylus

│   │   │   ├── index.html

│   │   │   └── stylus.js

│   │   ├── swift

│   │   │   ├── index.html

│   │   │   ├── swift.js

│   │   │   └── test.js

│   │   ├── tcl

│   │   │   ├── index.html

│   │   │   └── tcl.js

│   │   ├── textile

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── textile.js

│   │   ├── tiddlywiki

│   │   │   ├── index.html

│   │   │   ├── tiddlywiki.css

│   │   │   └── tiddlywiki.js

│   │   ├── tiki

│   │   │   ├── index.html

│   │   │   ├── tiki.css

│   │   │   └── tiki.js

│   │   ├── toml

│   │   │   ├── index.html

│   │   │   └── toml.js

│   │   ├── tornado

│   │   │   ├── index.html

│   │   │   └── tornado.js

│   │   ├── troff

│   │   │   ├── index.html

│   │   │   └── troff.js

│   │   ├── ttcn

│   │   │   ├── index.html

│   │   │   └── ttcn.js

│   │   ├── ttcn-cfg

│   │   │   ├── index.html

│   │   │   └── ttcn-cfg.js

│   │   ├── turtle

│   │   │   ├── index.html

│   │   │   └── turtle.js

│   │   ├── twig

│   │   │   ├── index.html

│   │   │   └── twig.js

│   │   ├── vb

│   │   │   ├── index.html

│   │   │   └── vb.js

│   │   ├── vbscript

│   │   │   ├── index.html

│   │   │   └── vbscript.js

│   │   ├── velocity

│   │   │   ├── index.html

│   │   │   └── velocity.js

│   │   ├── verilog

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── verilog.js

│   │   ├── vhdl

│   │   │   ├── index.html

│   │   │   └── vhdl.js

│   │   ├── vue

│   │   │   ├── index.html

│   │   │   └── vue.js

│   │   ├── webidl

│   │   │   ├── index.html

│   │   │   └── webidl.js

│   │   ├── xml

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── xml.js

│   │   ├── xquery

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── xquery.js

│   │   ├── yacas

│   │   │   ├── index.html

│   │   │   └── yacas.js

│   │   ├── yaml

│   │   │   ├── index.html

│   │   │   └── yaml.js

│   │   ├── yaml-frontmatter

│   │   │   ├── index.html

│   │   │   └── yaml-frontmatter.js

│   │   └── z80

│   │   ├── index.html

│   │   └── z80.js

│   ├── package.json

│   ├── README.md

│   ├── rollup.config.js

│   ├── src

│   │   ├── codemirror.js

│   │   ├── display

│   │   │   ├── Display.js

│   │   │   ├── focus.js

│   │   │   ├── gutters.js

│   │   │   ├── highlight_worker.js

│   │   │   ├── line_numbers.js

│   │   │   ├── mode_state.js

│   │   │   ├── operations.js

│   │   │   ├── scrollbars.js

│   │   │   ├── scroll_events.js

│   │   │   ├── scrolling.js

│   │   │   ├── selection.js

│   │   │   ├── update_display.js

│   │   │   ├── update_line.js

│   │   │   ├── update_lines.js

│   │   │   └── view_tracking.js

│   │   ├── edit

│   │   │   ├── CodeMirror.js

│   │   │   ├── commands.js

│   │   │   ├── deleteNearSelection.js

│   │   │   ├── drop_events.js

│   │   │   ├── fromTextArea.js

│   │   │   ├── global_events.js

│   │   │   ├── key_events.js

│   │   │   ├── legacy.js

│   │   │   ├── main.js

│   │   │   ├── methods.js

│   │   │   ├── mouse_events.js

│   │   │   ├── options.js

│   │   │   └── utils.js

│   │   ├── input

│   │   │   ├── ContentEditableInput.js

│   │   │   ├── indent.js

│   │   │   ├── input.js

│   │   │   ├── keymap.js

│   │   │   ├── keynames.js

│   │   │   ├── movement.js

│   │   │   └── TextareaInput.js

│   │   ├── line

│   │   │   ├── highlight.js

│   │   │   ├── line_data.js

│   │   │   ├── pos.js

│   │   │   ├── saw_special_spans.js

│   │   │   ├── spans.js

│   │   │   └── utils_line.js

│   │   ├── measurement

│   │   │   ├── position_measurement.js

│   │   │   └── widgets.js

│   │   ├── model

│   │   │   ├── change_measurement.js

│   │   │   ├── changes.js

│   │   │   ├── chunk.js

│   │   │   ├── Doc.js

│   │   │   ├── document_data.js

│   │   │   ├── history.js

│   │   │   ├── line_widget.js

│   │   │   ├── mark_text.js

│   │   │   ├── selection.js

│   │   │   └── selection_updates.js

│   │   ├── modes.js

│   │   └── util

│   │   ├── bidi.js

│   │   ├── browser.js

│   │   ├── dom.js

│   │   ├── event.js

│   │   ├── feature_detection.js

│   │   ├── misc.js

│   │   ├── operation_group.js

│   │   └── StringStream.js

│   ├── test

│   │   ├── comment_test.js

│   │   ├── contenteditable_test.js

│   │   ├── doc_test.js

│   │   ├── driver.js

│   │   ├── emacs_test.js

│   │   ├── html-hint-test.js

│   │   ├── index.html

│   │   ├── lint.js

│   │   ├── mode_test.css

│   │   ├── mode_test.js

│   │   ├── multi_test.js

│   │   ├── phantom_driver.js

│   │   ├── run.js

│   │   ├── scroll_test.js

│   │   ├── search_test.js

│   │   ├── sql-hint-test.js

│   │   ├── sublime_test.js

│   │   ├── test.js

│   │   └── vim_test.js

│   └── theme

│   ├── 3024-day.css

│   ├── 3024-night.css

│   ├── abcdef.css

│   ├── ambiance.css

│   ├── ambiance-mobile.css

│   ├── base16-dark.css

│   ├── base16-light.css

│   ├── bespin.css

│   ├── blackboard.css

│   ├── cobalt.css

│   ├── colorforth.css

│   ├── darcula.css

│   ├── dracula.css

│   ├── duotone-dark.css

│   ├── duotone-light.css

│   ├── eclipse.css

│   ├── elegant.css

│   ├── erlang-dark.css

│   ├── gruvbox-dark.css

│   ├── hopscotch.css

│   ├── icecoder.css

│   ├── idea.css

│   ├── isotope.css

│   ├── lesser-dark.css

│   ├── liquibyte.css

│   ├── lucario.css

│   ├── material.css

│   ├── mbo.css

│   ├── mdn-like.css

│   ├── midnight.css

│   ├── monokai.css

│   ├── neat.css

│   ├── neo.css

│   ├── night.css

│   ├── oceanic-next.css

│   ├── panda-syntax.css

│   ├── paraiso-dark.css

│   ├── paraiso-light.css

│   ├── pastel-on-dark.css

│   ├── railscasts.css

│   ├── rubyblue.css

│   ├── seti.css

│   ├── shadowfox.css

│   ├── solarized.css

│   ├── ssms.css

│   ├── the-matrix.css

│   ├── tomorrow-night-bright.css

│   ├── tomorrow-night-eighties.css

│   ├── ttcn.css

│   ├── twilight.css

│   ├── vibrant-ink.css

│   ├── xq-dark.css

│   ├── xq-light.css

│   ├── yeti.css

│   └── zenburn.css

├── composer.json

├── css

│   ├── froala_editor.css

│   ├── froala_editor.min.css

│   ├── froala_editor.pkgd.css

│   ├── froala_editor.pkgd.min.css

│   ├── froala_style.css

│   ├── froala_style.min.css

│   ├── plugins

│   │   ├── char_counter.css

│   │   ├── char_counter.min.css

│   │   ├── code_view.css

│   │   ├── code_view.min.css

│   │   ├── colors.css

│   │   ├── colors.min.css

│   │   ├── draggable.css

│   │   ├── draggable.min.css

│   │   ├── emoticons.css

│   │   ├── emoticons.min.css

│   │   ├── file.css

│   │   ├── file.min.css

│   │   ├── fullscreen.css

│   │   ├── fullscreen.min.css

│   │   ├── help.css

│   │   ├── help.min.css

│   │   ├── image.css

│   │   ├── image_manager.css

│   │   ├── image_manager.min.css

│   │   ├── image.min.css

│   │   ├── line_breaker.css

│   │   ├── line_breaker.min.css

│   │   ├── quick_insert.css

│   │   ├── quick_insert.min.css

│   │   ├── special_characters.css

│   │   ├── special_characters.min.css

│   │   ├── table.css

│   │   ├── table.min.css

│   │   ├── video.css

│   │   └── video.min.css

│   ├── themes

│   │   ├── dark.css

│   │   ├── dark.min.css

│   │   ├── gray.css

│   │   ├── gray.min.css

│   │   ├── red.css

│   │   ├── red.min.css

│   │   ├── royal.css

│   │   └── royal.min.css

│   └── third_party

│   ├── embedly.css

│   ├── embedly.min.css

│   ├── spell_checker.css

│   └── spell_checker.min.css

├── editor.jpg

├── font-awesome-4.7.0

│   ├── css

│   │   ├── font-awesome.css

│   │   └── font-awesome.min.css

│   ├── fonts

│   │   ├── FontAwesome.otf

│   │   ├── fontawesome-webfont.eot

│   │   ├── fontawesome-webfont.svg

│   │   ├── fontawesome-webfont.ttf

│   │   ├── fontawesome-webfont.woff

│   │   └── fontawesome-webfont.woff2

│   ├── HELP-US-OUT.txt

│   ├── less

│   │   ├── animated.less

│   │   ├── bordered-pulled.less

│   │   ├── core.less

│   │   ├── fixed-width.less

│   │   ├── font-awesome.less

│   │   ├── icons.less

│   │   ├── larger.less

│   │   ├── list.less

│   │   ├── mixins.less

│   │   ├── path.less

│   │   ├── rotated-flipped.less

│   │   ├── screen-reader.less

│   │   ├── stacked.less

│   │   └── variables.less

│   └── scss

│   ├── _animated.scss

│   ├── _bordered-pulled.scss

│   ├── _core.scss

│   ├── _fixed-width.scss

│   ├── font-awesome.scss

│   ├── _icons.scss

│   ├── _larger.scss

│   ├── _list.scss

│   ├── _mixins.scss

│   ├── _path.scss

│   ├── _rotated-flipped.scss

│   ├── _screen-reader.scss

│   ├── _stacked.scss

│   └── _variables.scss

├── html

│   ├── 3rd-party

│   │   ├── at.js.html

│   │   ├── aviary

│   │   │   └── index.html

│   │   ├── bootstrap

│   │   │   ├── grid.html

│   │   │   ├── lists.html

│   │   │   └── modal.html

│   │   ├── code-mirror.html

│   │   ├── font-awesome-5-css.html

│   │   ├── font-awesome-5-js.html

│   │   ├── jquery

│   │   │   ├── mobile.html

│   │   │   └── ui_modal.html

│   │   ├── require_js

│   │   │   ├── index.html

│   │   │   └── js

│   │   │   ├── app.js

│   │   │   └── lib

│   │   │   └── require.js

│   │   └── spell-checker

│   │   └── spell-checker.html

│   ├── api

│   │   ├── get_html.html

│   │   ├── init_destroy.html

│   │   ├── insert_html.html

│   │   ├── live_code_preview.html

│   │   ├── live_content_preview.html

│   │   └── selection.html

│   ├── buttons

│   │   ├── custom_buttons.html

│   │   ├── custom_dropdown.html

│   │   ├── external_button.html

│   │   └── subscript_superscript.html

│   ├── events

│   │   ├── blur_focus.html

│   │   ├── content_changed.html

│   │   ├── drop.html

│   │   ├── image_removed.html

│   │   └── initialized_destroy.html

│   ├── file_s3_upload.php

│   ├── image

│   │   ├── custom_button.html

│   │   ├── default_width.html

│   │   ├── image_styles.html

│   │   └── insert_base64.html

│   ├── image_s3_upload.php

│   ├── initialization

│   │   ├── edit_in_popup.html

│   │   ├── initialized_event.html

│   │   ├── init_on_button.html

│   │   ├── init_on_click.html

│   │   ├── init_on_h1.html

│   │   ├── init_on_image.html

│   │   └── init_on_link.html

│   ├── init_inside_iframe

│   │   ├── basic.html

│   │   ├── content.html

│   │   └── inline.html

│   ├── init_on_click

│   │   ├── basic.html

│   │   ├── inline.html

│   │   └── two_editors.html

│   ├── international

│   │   ├── direction_rtl.html

│   │   ├── language.html

│   │   └── rtl_ltr_buttons.html

│   ├── link

│   │   ├── custom_validation.html

│   │   ├── link_styles.html

│   │   └── predefined_links.html

│   ├── misc

│   │   ├── scrollable_container.html

│   │   └── scrollable_container_inline.html

│   ├── paragraph_modes

│   │   ├── enter_br.html

│   │   ├── enter_div.html

│   │   └── enter_p.html

│   ├── paste

│   │   ├── attrs.html

│   │   ├── plain.html

│   │   └── tags.html

│   ├── plugins

│   │   ├── char_counter.html

│   │   ├── full_screen.html

│   │   ├── line_breaker.html

│   │   └── quick_insert.html

│   ├── popular

│   │   ├── disable_edit.html

│   │   ├── disable_paragraphs.html

│   │   ├── full.html

│   │   ├── full_page.html

│   │   ├── iframe.html

│   │   ├── init_on_click.html

│   │   ├── textarea.html

│   │   ├── toolbar_buttons.html

│   │   ├── toolbar_inline.html

│   │   ├── two_instances.html

│   │   └── z_index.html

│   ├── popups

│   │   ├── colors.html

│   │   ├── custom.html

│   │   └── emoticons.html

│   ├── styling

│   │   ├── adjustable_height.html

│   │   ├── font_family.html

│   │   ├── height.html

│   │   ├── inline.html

│   │   ├── paragraph.html

│   │   ├── placeholder.html

│   │   └── width.html

│   ├── table

│   │   ├── cell_style.html

│   │   ├── insert_helper.html

│   │   ├── nested.html

│   │   ├── resize.html

│   │   └── style.html

│   ├── tests

│   │   ├── bottom_offset_scrollable_container.html

│   │   ├── bottom_scrollable_container.html

│   │   ├── core.html

│   │   ├── full_br.html

│   │   ├── full_page_bottom.html

│   │   ├── image_manager.html

│   │   ├── init_on_click

│   │   │   └── full_page.html

│   │   ├── max_height.html

│   │   ├── toolbar_inline_two.html

│   │   ├── top_offset_scrollable_container.html

│   │   └── top_scrollable_container.html

│   ├── themes

│   │   ├── dark.html

│   │   ├── gray.html

│   │   ├── red.html

│   │   └── royal.html

│   ├── toolbar

│   │   ├── bottom.html

│   │   ├── bottom_offset.html

│   │   ├── buttons.html

│   │   ├── external.html

│   │   ├── external_inline.html

│   │   ├── inline.html

│   │   ├── inline_selection.html

│   │   ├── offset.html

│   │   ├── show_selection.html

│   │   └── sticky.html

│   └── typing

│   ├── keep_format.html

│   ├── shortcuts.html

│   └── tab.html

├── img

│   └── photo1.jpg

├── index.html

├── js

│   ├── froala_editor.min.js

│   ├── froala_editor.pkgd.min.js

│   ├── languages

│   │   ├── ar.js

│   │   ├── bs.js

│   │   ├── cs.js

│   │   ├── da.js

│   │   ├── de.js

│   │   ├── el.js

│   │   ├── en_ca.js

│   │   ├── en_gb.js

│   │   ├── es.js

│   │   ├── et.js

│   │   ├── fa.js

│   │   ├── fi.js

│   │   ├── fr.js

│   │   ├── he.js

│   │   ├── hr.js

│   │   ├── hu.js

│   │   ├── id.js

│   │   ├── it.js

│   │   ├── ja.js

│   │   ├── ko.js

│   │   ├── ku.js

│   │   ├── me.js

│   │   ├── nb.js

│   │   ├── nl.js

│   │   ├── pl.js

│   │   ├── pt_br.js

│   │   ├── pt_pt.js

│   │   ├── ro.js

│   │   ├── ru.js

│   │   ├── sk.js

│   │   ├── sr.js

│   │   ├── sv.js

│   │   ├── th.js

│   │   ├── tr.js

│   │   ├── uk.js

│   │   ├── vi.js

│   │   ├── zh_cn.js

│   │   └── zh_tw.js

│   ├── plugins

│   │   ├── align.min.js

│   │   ├── char_counter.min.js

│   │   ├── code_beautifier.min.js

│   │   ├── code_view.min.js

│   │   ├── colors.min.js

│   │   ├── draggable.min.js

│   │   ├── emoticons.min.js

│   │   ├── entities.min.js

│   │   ├── file.min.js

│   │   ├── font_family.min.js

│   │   ├── font_size.min.js

│   │   ├── forms.min.js

│   │   ├── fullscreen.min.js

│   │   ├── help.min.js

│   │   ├── image_manager.min.js

│   │   ├── image.min.js

│   │   ├── inline_style.min.js

│   │   ├── line_breaker.min.js

│   │   ├── link.min.js

│   │   ├── lists.min.js

│   │   ├── paragraph_format.min.js

│   │   ├── paragraph_style.min.js

│   │   ├── print.min.js

│   │   ├── quick_insert.min.js

│   │   ├── quote.min.js

│   │   ├── save.min.js

│   │   ├── special_characters.min.js

│   │   ├── table.min.js

│   │   ├── url.min.js

│   │   ├── video.min.js

│   │   └── word_paste.min.js

│   └── third_party

│   ├── embedly.min.js

│   ├── image_aviary.min.js

│   └── spell_checker.min.js

├── License.txt

└── package.json

201 directories, 850 files

html5富文本编辑器菜鸟手册,富文本编辑器froalaEditor(全面)附教程相关推荐

  1. python程序基础书写文本_Python基础手册4——文本结构

    简单来讲,Python程序可以分解成模块(文件).语句.表达式以及对象(数据): 1.程序由模块组成 2.模块包含语句 3.语句包含表达式 4.表达式建立并处理对象. 所以,Python 代码主要由两 ...

  2. N个富文本编辑器/基于Web的HTML编辑器

    转自:http://www.cnblogs.com/lingyuan/archive/2010/11/15/1877447.html 基于WEB的HTML 编辑器,WYSIWYG所见即所得的编辑器,或 ...

  3. html代码编辑器sp,在线HTML编译,文本关键字高亮显示,富文本编辑实现大概思路...

    ????最近被安排做了一个HTML在线编译功能,也利用这个机会对HTML在线编译,关键字高亮,富文本编辑器等的实现做了一些比较表面的研究,做简要记录,以便再次遇到作为参考. ????在线HTML编译 ...

  4. 渲染富文本编辑器并设置富文本编辑器的高度

    目标:富文本编辑器 vue-quill-editor 的基本使用:vue-quill-editor - npm 一.渲染富文本编辑器 运行如下的命令,在项目中安装富文本编辑器: npm i vue-q ...

  5. 在线富文本编辑器-基于Web的HTML编辑器大全(一)

    基于WEB的HTML 编辑器,WYSIWYG所见即所得的编辑器,或是一个富文本的编辑器,是我们在开发WEB应用和内容管理系统时接收用户输入时必需要考虑的问题.下面是网上牛人收集的一些开源的WEB在线的 ...

  6. Qt开发技术:Qt富文本(一)富文本介绍、文档结构

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  7. js获取富文本内容长度_js富文本实现

    转载来源:https://www.cnblogs.com/xiaohuochai/p/5884206.html 一说起富文本,人们第一印象就是像使用word一样,在网页上操作文档.实际上差不多就是这样 ...

  8. 在Word指定位置插入富文本域值(html文本)

    遇到此问题,首先想到的就是各种百度.结果度娘了一会并没有发现有用的有效的解决方法,哎,看来还得靠自己啊. 首先整理了下手头上的资源,一是HtmlAgilityPack,专门解析Html文本用的:二是我 ...

  9. fairygui富文本html语法怎么用,文本-FairyGUI 教程-面试哥

    文本 文本是FairyGUI的一种基础控件. 动态字体 动态字体(Dynamic Font)是指直接使用ttf字体渲染文字.ttf字体文件可能存在于系统中,也可能打包在游戏中. FairyGUI编辑器 ...

  10. jpgraph中文使用手册之文本和字体控制教程

    摘要:在之前的php jpgraph安装配置教程中已介绍过jpgraph字体的安装与配置方法,jpgraph类库中字体和文本的使用是非常重要的,jpgraph既可以控 制文本的旋转.对齐方式.字体大小 ...

最新文章

  1. hcia是什么等级的证书_华为的HCNA,HCNP,HCIE认证证书都有什么用?
  2. opencv java水平投影_使用OpenCv中Mat进行水平投影与垂直投影并实现字符切分
  3. devexpress 打印一个form界面_通过回车键提交form表单时,你是否注意过这些问题?...
  4. 知乎上(知乎上有一个完全错误的回答,下最好的正确评论)非常好的关于mAP,AP等目标检测参数的解释(原来之前我理解错了!!)
  5. UVALive - 3641 Leonardo's Notebook(polya计数)
  6. android 手机如何备份通讯录,手机通讯录怎么备份
  7. 视频转换大师免费版|视频转换大师免费版下载 v9.3.6
  8. Python三十个常见的脚本汇总
  9. Java线程状态分析/线程状态转换图
  10. SpringData JPA(一)——什么是SpringData JPA
  11. 定时器中Tout(溢出时间)=(ARR+1)(PSC+1)/Tclk
  12. 2019年创业做什么有前景?
  13. 毕业相关——电网项目
  14. 错误:The ‘pycocotools>=2.0‘ distribution was not found and is required by the application
  15. 配置Caddy2的Caddyfile(自有https证书和CloudflareDNS和源服务器证书)以及caddy.service的开机启动
  16. [附源码]java毕业设计水果商城
  17. Vysor Pro 2.2.2 Windows
  18. 新品拼团版v12.7.1拼团 拓客
  19. 使用命令提示符修改本机的IP地址
  20. win10安装软件出现2502的解决办法

热门文章

  1. Cesium + Vue 点击获取经纬度 气泡窗(三)
  2. java毕业设计万科集团社区管理系统mybatis+源码+调试部署+系统+数据库+lw
  3. 酷狗.kgtemp文件加密算法逆向
  4. [BeiJing2006]狼抓兔子
  5. ZKTime5.0 考勤管理系统设置
  6. 详解:Java的重载方法与示例
  7. 怎么查看python下opencv版本
  8. 医学流体力学血流动力学仿真模拟计算及临床应用
  9. 3d建模渲染效果图步骤
  10. web测试点和app测试点