文件名称:contenteditable-editor-idea
文件大小:309KB
文件格式:ZIP
更新时间:2024-07-17 08:26:51
JavaScript
前言
典型的 CMS 将具有标题字段、大文本区域和一些用于保存其他数据的自定义字段。 当我们要查询大的textarea字段的特定部分时会出现问题(例如,如果用户嵌入了一个图库怎么办?)
另一个问题是,典型的 WYSIWYG 编辑器有点臃肿()。 有时, 和其他元素开始随处弹出。
好吧,这是什么
这是一个将内容保存在离散模块中的想法的实验。 每个模块都可以换成另一种类型的模块。 点击return创建一个新的文本模块。
从这个实验中吸取的教训
关于内容可编辑:
客户端添加诸如和 每当用户点击return
这是对这些元素的一个很好的解释
必须使用 javascript 来拦截诸如return键之类的内容,并为用户提供他或她期望的富文本选项(粗体、斜体等)
复制和粘贴怎么样 - 大声笑哦不
建造
需要和 $ gulp建立以./dis
【文件预览】:
contenteditable-editor-idea-master
----bower.json(390B)
----src()
--------index.html(1KB)
--------less()
--------js()
----gulpfile.js(247B)
----dist()
--------js()
--------fonts()
--------css()
----.gitignore(39B)
----readme.md(1KB)
----package.json(1KB)
----gulp()
--------js-task.js(635B)
--------watch-task.js(271B)
--------less-task.js(758B)
--------browser-sync-task.js(199B)