博客園里大家都分享了很多的有用知識(shí),看到好的代碼,總想拿到手上去試一下,然后慢慢體會(huì)!如果是展示一段完整能運(yùn)行的代碼,若能給讀者提供一個(gè)【運(yùn)行代碼】的按鈕,就方便多了!前兩天開通了博客園的JS權(quán)限(發(fā)郵件到contact@cnblogs.com可以申請(qǐng)開通),今天先拿這個(gè)試了一下手,先來體驗(yàn)一把吧:

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

<!DOCTYPE html><html><head>
    <meta charset="utf-8">
    <title>為行博客園中的代碼添加一個(gè)運(yùn)行代碼按鈕</title></head><body><h1>Hello, world!</h1></body></html>

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

運(yùn)行上面的代碼

點(diǎn)右上方的按鈕試試看吧!沒錯(cuò),在一個(gè)新窗口中正確的顯示了Hello, world!下面來說一下實(shí)現(xiàn)的步驟:

【情況分析】

博客園里正常插入的代碼是由一個(gè)這樣的大致結(jié)構(gòu)組成的,如下所示:

<div class="cnblogs_code">
    <pre>
        //這里是你的代碼
        //不過這段代碼是經(jīng)過cnblogs編輯器重新組織的一段html代碼    </pre></div>

只要能夠獲得這個(gè)cnblogs_code下pre里的內(nèi)容,并將這一段內(nèi)容輸出到一個(gè)新的窗口中,目標(biāo)基本就實(shí)現(xiàn)了。這個(gè)實(shí)現(xiàn)的方法很簡(jiǎn)單,直接用jQuery就可獲得,代碼如下:

var code = $('.cnblogs_code').text();//注意這里不要用html(),否則你得到的將是一段cnblogs編輯器重組后的html代碼

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式