国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

prettify 代碼高亮著色器google出品

2019-11-21 00:01:18
字體:
來源:轉載
供稿:網友

在<head></head>標簽之間加入這兩行代碼:

復制代碼 代碼如下:

<link rel="stylesheet" type="text/css"/>
<script src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js" type="text/javascript"/>

將<body>改為:

復制代碼 代碼如下:

<body onload='prettyPrint()'>

將需要著色的代碼寫入以下形式的<pre></pre>標簽之中:

復制代碼 代碼如下:

<pre class=”prettyprint”>
/*source code*/

更多演示

今天這篇文章主要講述使用 google-code-prettify 來實現代碼的高亮顯示,以前我使用 highlight.js 來實現文章中代碼的高亮顯示。 prettify 非常小巧且配置簡單,使用它來實現代碼的高亮顯示是個不錯的選擇。下邊我們簡單看看 prettify.js 的使用方法:

1.引入 jQuery 文件和 prettify.js 文件

<scripttype="text/javascript"src="jquery-1.6.1.min.js"></script><scriptsrc="prettify.js"type="text/javascript"></script>

2.調用 prettify.js 實現代碼高亮

在 body 標簽上添加調用方法,如下:

<body onload="prettyPrint()">
</body>
將你需要高亮顯示的代碼片斷放在<pre>標記里,如下:

<pre class="prettyprint">  @*你的代碼片斷*@</pre>

使用 jQuery 小技巧實現優化

上述方法可以實現代碼的高亮,但每次手動為<pre>標簽添加"prettyprint"類,顯示有些麻煩。使用下邊的代碼片斷來解決這個問題并替換掉 body 的"onload"的事件,實現分離:

$(window).load(function(){   $("pre").addClass("prettyprint");   prettyPrint();})

到這我們應該已經成功使用 prettify.js 實現了代碼的高亮顯示,為了提高頁面加載速度,我們應該將引用的 js 文件放置在底部

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 咸阳市| 同心县| 郯城县| 河东区| 同心县| 普格县| 白朗县| 平泉县| 泗阳县| 翁源县| 广德县| 河北区| 鸡西市| 夏邑县| 清原| 滕州市| 尚义县| 英超| 武义县| 毕节市| 息烽县| 武功县| 古丈县| 尉氏县| 喀喇沁旗| 梅河口市| 抚远县| 阿拉善右旗| 中方县| 孟连| 英山县| 方山县| 京山县| 图片| 东辽县| 雷波县| 通城县| 富裕县| 镇坪县| 平凉市| 襄樊市|