JS加载解析Markdown文档过程详解

网上有很多网站会通过.md文档来做页面内容,很好奇,这是怎么做的?

出于好奇,建了一个test.md文件:

# Hello World! 
asdfa 
asd 
*斜体文本* 
**粗体文本** 
***斜粗体文本*** 
分隔线(如下) 
***
* * *
****
- - -
-----------
GOOGLE.COM 
~~删除线~~ 
下划线

JS加载解析Markdown文档过程详解_第1张图片

用浏览器打开之后,结果就被原封不动的输出来了,浏览器根本不会解析这玩意... 跟阮老师的blog相差好大啊~呵呵~还是太天真了!

然后,发现:

JS加载解析Markdown文档过程详解_第2张图片

原来markdown文本还是需要用marked.js这么一个库来解析的!于是乎,依葫芦画个瓢




 
 md文档内容转成html显示


 

于是就有了下面的样子:

JS加载解析Markdown文档过程详解_第3张图片

原理就是用ajax请求,取到 .md文件里的内容,再通过marked.js提供的marked()方法将markdown语法的文本转成html文档。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(JS加载解析Markdown文档过程详解)