語法高亮效果使用非常頻繁,特別是在博客里展示各種代碼的時候,可以讓代碼更易讀。我們身邊就有很多語法高亮的插件,其中大部分是用javascript寫的,也有一些是通過server端語言實現(xiàn)(比如Phyton或Ruby)。
下面介紹的是一些純javascript實現(xiàn)的語法高亮插件。
英文原文:http://www.webdesignbooth.com/9-useful-javascript-syntax-highlighting-scripts/
1. SyntaxHighlighter
我相信這個插件是我們使用多的,它支持超多的語言,如果遇到不支持的語法還支持自定義。
SHJS 是js語法高亮插件的代表,它支持很多編程語言,兼容Firefox 2 &3, IE 6 & 7, Opera 9.6, Safari 3.2 &Chrome 1.0。

beautyOfCode 是一個基于jQuery的語法高亮插件,使用了Alex Gorbatchev的語法高亮腳本使它更貼近 XHTML標準。

Chili is也是基于jQuery的語法高亮插件,支持很多語言并且?guī)Ш芏嗫膳渲庙棥?img class="alignnone size-full wp-image-781" title="chili" height="304" alt="chili" src="http://www.webdesignbooth.com/wp-content/uploads/2009/07/chili.png" width="500" />
Lighter.js是基于MooTools的免費語法高亮插件, 簡單易用。

highlight.js 同樣是簡單易用,支持多數(shù)語言,它有很多可以跟CMS、論壇和博客整合的插件。
DlHighlight是一款比較簡單的高亮插件,僅支持JavaScript, CSS, XML, HTML。
Google Code Prettify是谷歌出品的語法高亮插件,可以高亮html頁面中的部分代碼片段。
JUSH是另外一個 jQuery語法高亮插件 ,支持HTML, CSS, PHP, PY 和 SQL。

本文鏈接:http://jsssc.cn/9-useful-javascript-syntax-highlighting-scripts/
posted on 2009-11-28 19:21
零全零美 閱讀(2248)
評論(0) 編輯 收藏 所屬分類:
JavaScript