色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

JS加載解析Markdown文檔過程詳解

瀏覽:72日期:2024-05-08 10:14:51

網上有很多網站會通過.md文檔來做頁面內容,很好奇,這是怎么做的?

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

# Hello World! asdfa asd *斜體文本* **粗體文本** ***斜粗體文本*** 分隔線(如下) **** * *****- - ------------GOOGLE.COM ~~刪除線~~ <u>下劃線</u>

JS加載解析Markdown文檔過程詳解

用瀏覽器打開之后,結果就被原封不動的輸出來了,瀏覽器根本不會解析這玩意... 跟阮老師的blog相差好大啊~呵呵~還是太天真了!

然后,發現:

JS加載解析Markdown文檔過程詳解

原來markdown文本還是需要用marked.js這么一個庫來解析的!于是乎,依葫蘆畫個瓢

<!doctype html><html><head> <meta charset='utf-8'/> <title>md文檔內容轉成html顯示</title></head><body> <div style='width: 500px;height: 500px;overflow: auto'></div> <div style='margin-top: 30px'> <form name='form' action='' method='post'> <select name='q'> <option value='md/gs.md'>公式</option> <option value='md/test.md'>第一個Markdown文檔</option> </select> <input type='button' value='顯示' onclick='showMarkdown()'> </form> </div> <script type='text/javascript' src=’https://cdn.jsdelivr.net/npm/marked/marked.min.js’></script> <script type='text/javascript'> function showMarkdown() { var f = form; var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject(’Microsoft.XMLHttp’); } xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById(’content’).innerHTML = marked(xmlhttp.responseText); } } // 向服務器發送請求 xmlhttp.open(’GET’, f.q.value, true); xmlhttp.send(); } </script></body></html>

于是就有了下面的樣子:

JS加載解析Markdown文檔過程詳解

原理就是用ajax請求,取到 .md文件里的內容,再通過marked.js提供的marked()方法將markdown語法的文本轉成html文檔。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 日韩精品中文字幕一区三区 | 亚洲一区二区免费视频 | 日韩亚洲欧美在线 | 国产成人精品永久免费视频 | 久久国产精品视频一区 | 欧美zoofilia杂交videos | 国产三级香港在线观看 | 视频精品一区二区三区 | 在线看国产视频 | 性欧美高清久久久久久久 | 波多野结衣一区二区三区高清在线 | 久久一级黄色片 | 步兵社区在线观看 | 欧美三级不卡视频 | 久久99精品久久久久久国产越南 | 日本一线一区二区三区免费视频 | 在线观看香蕉免费啪在线观看 | 精品久久久中文字幕一区 | www.欧美成人 | 曰本毛片va看到爽不卡 | 日韩一级欧美一级毛片在 | 国产精品一区二区手机在线观看 | 性视频福利在线看 | 颜值超高的女神啪啪 | 精品96在线观看影院 | 中国japanesevideo乱 | 久久99九九精品免费 | 国产一二三区视频 | a级午夜毛片免费一区二区 a级性生活视频 | 国产自产21区| 一区二区三区免费在线观看 | 欧美激情国产一区在线不卡 | 亚洲激情黄色 | 经典国产乱子伦精品视频 | 欧美成人免费香蕉 | 一级做a爰片久久毛片免费看 | 欧美中文字幕在线看 | 免费黄色三级网站 | 毛片96视频免费观看 | 99久在线观看 | 亚洲国产精久久久久久久 |