使用 Google Code Prettify 實現代碼高亮


使用 Google Prettify 實現代碼高亮

今天這篇文章主要講述使用 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 標簽上添加調用方法,如下:

<bodyonload="prettyPrint()">
</body>

將你需要高亮顯示的代碼片斷放在<pre>標記里,如下:

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

使用 jQuery 小技巧實現優化

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

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

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

下載地址:http://code.google.com/p/google-code-prettify/

 

 

轉:http://www.lidongkui.com/use-prettify-to-highlight-code


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM