一般我們是將 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...