您现在的位置是:网站首页> 软件下载软件下载
html编辑器下载 Vditor 浏览器端的Markdown编辑器 最新开源版 下载-
2023-06-16
470人已围观
简介 html编辑器下载 Vditor 浏览器端的Markdown编辑器 最新开源版 下载-
Vditor 是一款浏览器端的 Markdown 编辑器,使用 TypeScript 实现。下一代的 Markdown 编辑器,为未来而构建!需要的朋友可下载试试!
背景
我们在开发 Sym 的初期是直接使用 WYSIWYG 富文本编辑器的。那时候基于 HTML 的编辑器非常流行,项目中引用起来也很方便,也符合用户当时的使用习惯。
后来,Markdown 的崛起逐步改变了大家的排版方式。再加上我们其他几个项目都是面向程序员用户的,所以迁移到 md 上也是大势所趋。我们选择了 CodeMirror,这是一款优秀的编辑器,它对开发者提供了丰富的编程接口,对各种浏览器的兼容性也比较好。
再后来,随着我们项目业务需求方面的沉淀,使用 CodeMirror 有时候会感到比较“笨重”。比如要实现 @自动完成用户名列表、插入 Emoji、上传文件等就需要比较深入的二次开发,而这些业务需求恰恰是很多项目场景共有且必备的。
终于,我们决定开始在 Sym 中自己实现编辑器。随着几个版本的迭代,Sym 的编辑器也日趋成熟。在我们运营的社区黑客派上陆续有人问我们是否能将编辑器单独抽离出来提供给大家使用。与此同时,我们的前端主程 V 同学对于维护分散在各个项目中的编辑器也感到有点力不从心,外加她最近在学 TypeScript 正好需要练手实践,所以就决定使用 ts 来实现一个全新的浏览器端 md 编辑器。
于是,Vditor 就这样诞生了。
功能
插入原生 Emoji、设置常用表情列表
自定义工具栏按钮、提示、插入文案及快捷键
可使用拖拽、剪切板粘贴上传,显示实时上传进度
支持 CORS 跨域上传
内容保存本地存储,防止意外丢失
录音支持,用户可直接发布语音
粘贴 HTML 自动转换为 Markdown
提供实时预览、滚动同步定位
支持主窗口大小拖拽、字符计数
多主题支持、内置黑白两套
多语言支持、内置中英文
支持主流浏览器和移动端
使用方法
CommonJS
安装依赖
npm install vditor --save
在代码中引入
import Vditor from 'vditor'
@import "~vditor/dist/index.classic.css" // 或者使用 index.dark.css
初始化对象
const vditor = new Vditor(id, {Options...})
vditor.focus()
HTML script
在 HTML 中插入 css 和 js,0.1.7 为 vditor 版本号。
初始化对象
const vditor = new Vditor(id, {Options...})
vditor.focus()
相关内容
- Bin2C转换工具下载 Bin2C文件图片转换工具(把任意图片/文件转换成C语言) v1.2 免费绿色版 下载-
- 橙旭园编程下载 橙旭园编程学校pc客户端 v1.1.4.0 官方安装版 下载-
- Airtest IDE下载 Airtest IDE(UI自动化测试工具) v1.2.15 官方免费版 64位 下载-
- Airtest IDE下载 Airtest IDE(UI自动化测试工具) v1.2.15 官方免费版 32位 下载-
- Measurement Studio破解版下载 Measurement Studio 2019(.NET工具套件) v19.0.0d 特别版(附破解教程+破解文件) 下载-
- 脚本编译软件下载 指端精灵(脚本编译工具) v2.2.2 绿色免费版 下载-
- py运行助手软件下载 py运行助手 V1.0 绿色免费版 下载-
- 抽奖工具 幸运抽奖工具 v1.0 绿色免费版 下载-
- vm虚拟机下载 PHP虚拟机hiphop vm(HHVM) v4.0.0 最新正式版 下载-
- html编辑器下载 Vditor 浏览器端的Markdown编辑器 最新开源版 下载-
点击排行
- APK背景生成软件下载 安卓XML背景生成工具 V2.0.1 绿色免费版 下载-
- RubyMine下载 JetBrains RubyMine v2019.1.1 绿色汉化激活版(附汉化文件+补丁) 下载-
- pycharm 2019下载 pycharm 2019汉化包 v2019.1.1 免费版(汉化教程+激活码) 下载-
- Arclab Inbox2DB下载 Arclab Inbox2DB(数据库解析软件) V6.4 英文特别安装版(附注册码) 下载-
- Java12下载 JDK12(Java SE Development Kit) 12.0.2 官方中文正式版 Win64位 下载-
- 松下fpwin gr7下载 Control FPWIN GR7(松下plc编程软件) v2.21 中文安装版(附序列号) 下载-
- 数据整理工具下载 新狐数据整理软件 v2.2 免费绿色版 下载-
- MASMPlus下载 MASMPlus(汇编开发环境) v1.2 官方安装版 下载-
本栏推荐
-
APK背景生成软件下载 安卓XML背景生成工具 V2.0.1 绿色免费版 下载-
-
RubyMine下载 JetBrains RubyMine v2019.1.1 绿色汉化激活版(附汉化文件+补丁) 下载-
-
pycharm 2019下载 pycharm 2019汉化包 v2019.1.1 免费版(汉化教程+激活码) 下载-
-
Arclab Inbox2DB下载 Arclab Inbox2DB(数据库解析软件) V6.4 英文特别安装版(附注册码) 下载-
-
Java12下载 JDK12(Java SE Development Kit) 12.0.2 官方中文正式版 Win64位 下载-
-
松下fpwin gr7下载 Control FPWIN GR7(松下plc编程软件) v2.21 中文安装版(附序列号) 下载-
-
数据整理工具下载 新狐数据整理软件 v2.2 免费绿色版 下载-
猜你喜欢
- APK背景生成软件下载 安卓XML背景生成工具 V2.0.1 绿色免费版 下载-
- RubyMine下载 JetBrains RubyMine v2019.1.1 绿色汉化激活版(附汉化文件+补丁) 下载-
- pycharm 2019下载 pycharm 2019汉化包 v2019.1.1 免费版(汉化教程+激活码) 下载-
- Arclab Inbox2DB下载 Arclab Inbox2DB(数据库解析软件) V6.4 英文特别安装版(附注册码) 下载-
- Java12下载 JDK12(Java SE Development Kit) 12.0.2 官方中文正式版 Win64位 下载-
- 松下fpwin gr7下载 Control FPWIN GR7(松下plc编程软件) v2.21 中文安装版(附序列号) 下载-
- 数据整理工具下载 新狐数据整理软件 v2.2 免费绿色版 下载-