MarkDown 原始碼轉 HTML 顯示

2021-10-01 05:53:41 字數 1502 閱讀 8307

一般我們是將 markdown 原始碼存入資料庫,這樣取出資料後利於再次編輯

獲取 markdown 原始碼後,轉換成 html 要使用的函式

方法

editormd.

markdowntohtml

(id, options)

;

id

用於顯示 html 的容器 id(字串)

options

配置選項

markdowntohtml 函式解析

首先通過容器 id 建立乙個 jquery 物件$("#"+id)

然後搜尋容器裡有沒有元素,,有,就取其內容,沒有則建立

如果設定了選項markdown,則使用markdown內容作為被解析的原始碼,如果為空,則使用容器下元素內容

其它選項根據需求配置

注意事項

1.不使用**塊顯示 元素

如果在編輯器中直接寫入 ,預覽是無法顯示的,必須要先將實體轉換成

如果從資料庫中取出原始碼放入 區域中,如下

>

# 教程

textarea

>

通過 $(「textarea」).val() 取值則為

# >

教程 p

>

並不是想要獲取的原始碼資料

# 教程 

因為在取值時,textarea 自動實體轉換為了字元,所以,在將原始碼放入 textarea 區域前,先進行特殊字元轉換為實體,php 中使用htmlspecialchars函式

# > 教程 >
這樣,取值才正常,使用 markdowntohtml 函式成功解析

還有一種方法:不需要實體轉換,可通過$("textarea").html()取值即可

示例

$

(function()

);"返回乙個 jquery 例項 =>", testeditormdview);

// 獲取markdown原始碼

testeditormdview.getmarkdown());

//alert(testeditormdview.getmarkdown());})

;

testeditormdview2 = editormd.

markdowntohtml

("test-editormd-view2",)

;});

Hadoop原始碼目錄結構《轉》

bin 此目錄下為進行hadoop配置 執行以及管理的shell命令集合 c 此目錄下為linux下amd64 64位系統以及i386 32位系統提供的庫檔案集合 conf 此目錄下為執行與配置hadoop環境需要的配置檔案以及示例檔案集合,實際執行時可以對照此目錄下的檔案結構進行 相應的配置 co...

String轉Integer原始碼分析

今天參加了開發類的面試,面試官問了我乙個問題,給你乙個string 讓你轉換為int。我說用parseint 方法進行轉化,沒想到他說不要用這個現成的方法,我當時還真沒想到。回來上網查了一下,看了parseint 的源 豁然開朗!這就是差距啊!下面是從網上找來的 我們經常為用到integer.val...

wifidog 原始碼初分析 1 轉

wifidog 的核心還是依賴於 iptables 防火牆過濾規則來實現的,所以建議對 iptables 有了了解後再去閱讀 wifidog 的原始碼。在路由器上啟動 wifidog 之後,wifidog 在啟動時會初始化一堆的防火牆規則,如下 cpp view plain copy initial...