marked.js

Marked是一个Markdown解析引擎。

vue.js

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style type="text/css">html, body, #editor {margin: 0;height: 100%;font-family: 'Helvetica Neue', Arial, sans-serif;color: #333;}textarea, #editor div {display: inline-block;width: 49%;height: 100%;vertical-align: top;box-sizing: border-box;padding: 0 20px;}textarea {border: none;border-right: 1px solid #ccc;resize: none;outline: none;background-color: #f6f6f6;font-size: 14px;font-family: 'Monaco', courier, monospace;padding: 20px;}code {color: #f66;}</style>
</head>
<body><div id="editor"><textarea :value="input" @input="update"></textarea><div v-html="compiledMarkdown"></div></div><script type="text/javascript" src="marked.js"></script><script type="text/javascript" src="vue.js"></script><script type="text/javascript">new Vue({el: '#editor',data: {input: '# hello'},computed: {compiledMarkdown: function () {return marked(this.input, { sanitize: true })}},methods: {update: function(e) {this.input = e.target.value;}}})</script></body>
</html>

转载于:https://www.cnblogs.com/bhaltair/p/6131514.html

10分钟写一个markdown编辑器相关推荐

  1. python老师 课时费_花10分钟写一个Python脚本,搞定了初中老师一下午的工作

    有个朋友是一个初中老师.嗯,教学行政两手抓的那种初中老师. 一天晚上突然微信问我,怎么把图片转成PDF.懵了一下,这个直接打印成PDF不就可以了? 遂告诉他,结果感觉两个人不是一个世界的: 好不容易教 ...

  2. python 帮助教师_花10分钟写一个Python脚本,搞定了初中老师一下午的工作

    有个朋友是一个初中老师.嗯,教学行政两手抓的那种初中老师. 一天晚上突然微信问我,怎么把图片转成PDF.懵了一下,这个直接打印成PDF不就可以了? 遂告诉他,结果感觉两个人不是一个世界的: 好不容易教 ...

  3. vue-electron 写一个markdown文章编辑器(一)

    缘起 以前看过一篇帖子,很多写作爱好者讨论写作时用什么markdown编辑器好,可惜当时我连markdown是何物都不知道,事后百度才明白是一种新的写作方式,语法很是简单,操作很是方便,让我这个只知道 ...

  4. 10 分钟实现一个自己的服务器监控器

    需求 最近需要给自己的服务器添加监控器,目的是监控服务器的内存.CPU.磁盘占用率,资源占用率过高的话能给自己发个提醒,当前主流的平台一般会提供邮件.短息.甚至会提供微信提醒,不过这类提醒包含的噪音太 ...

  5. 10分钟出一个块的BCH,可以作为日常支付?

    中本聪创建比特币的初衷是希望其成为全球支付的货币,作为继承中本聪衣钵的比特币现金更是在这方面不断的努力.比特币平均10分钟出一个块,交易确认的时间也是10分钟左右.10分钟的支付确认时间对于日常支付来 ...

  6. mysql connection闪退重连_玩家排位巅峰赛开局闪退,重连失败,10分钟后一个提示让他懵了...

    #游戏圈中的春节# 王者荣耀排位赛460是经常的事情,不过闪退还是比较少见的,玩家排位巅峰赛开局闪退,重新登录游戏之后,重连一直失败,10分钟后一个提示让他懵了. 460的情况大家都经历过,这是很多原 ...

  7. java实现迷你计算机,用JAVA写一个迷你编辑器.doc

    用JAVA写一个迷你编辑器 用JAVA编写一个迷你编辑器 WINDOWS的记事本程序是非常方便的一个文字处理工具,用它来编辑纯文本文件快捷而灵巧.我用JAVA写了一个编辑器程序,模仿"记事本 ...

  8. pythonhelloworld项目,10分钟搭建一个小型网页(python django)(hello world!)

    10分钟搭建一个小型网页(python django)(hello world!) 1.安装django pip install django 安装成功后,在Scripts目录下存在django-ad ...

  9. 【直播】手把手带你 5 分钟写一个小爬虫,从入门到超神!

    在程序员界流传着这么一个顺口溜:爬虫玩得好,监狱进得早.数据玩得溜,牢饭吃个够--时不时还有 "XX 公司做违法爬虫,程序员坐牢" 的新闻爆出. 在看热闹的同时,很多人都会提出疑问 ...

最新文章

  1. WinXP下At,Schtask和Eventtriggers命令实例(一)
  2. 怎么用python画简单的图-python中简单易学的绘图:用turtle画太极图
  3. 云安全趋势下脚踏实地力拼网络危胁
  4. 熟悉Java String的使用,熟悉String的各种函数,Java中各种变量类型
  5. Libvirsh 问题:GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported
  6. ajax技术书,ajax技术
  7. Strategy 策略模式
  8. mysql5.6忘记立马_MySQL 5.7 安装完成后,立即要调整的性能选项
  9. 关于英特尔® 以太网服务器适配器中 SR-IOV 的常见问题解答
  10. js插件编写常用工具函数及格式
  11. 论文笔记_SLAM_Review_Visual simultaneous localization and mapping: a survey
  12. 关于二进制转换为十六进制
  13. 国家知识产权局 下载专利全文
  14. 泰勒公式求极限与洛必达求极限比较_20160329
  15. 音视频开发工程师学习之路
  16. linux中etc下的hosts(本地IP解析)文件详解
  17. 【概念】权限管理模型(RBAC、ABAC、ACL)
  18. 基本算术运算优先级(高到低)
  19. 微服务之服务治理相关内容
  20. linux 强制更新只读文件

热门文章

  1. python 代码-python经典代码
  2. python装饰器-Python 装饰器
  3. python都学什么啊-你们都是怎么学 Python 的?
  4. python使用字典格式化字符串-Python字符串格式化-学这些就够用了
  5. python 制作gif-怎样用Python制作好玩的GIF动图
  6. 怎么自学python语言-python应用:零基础Python应该怎样学习呢?
  7. python计算每月工资-Python实现扣除个人税后的工资计算器示例
  8. python 数据分析学什么-python数据分析哪些课程好?
  9. python专科就业难吗-听说Python就业难,是真的吗?
  10. python和c++哪个好找工作-少儿编程学python和C++哪个好