語法高亮效果使用非常頻繁,特別是在博客里展示各種代碼的時(shí)候,可以讓代碼更易讀。我們身邊就有很多語法高亮的插件,其中大部分是用javascript寫的,也有一些是通過server端語言實(shí)現(xiàn)(比如Phyton或Ruby)。
下面介紹的是一些純javascript實(shí)現(xiàn)的語法高亮插件。
英文原文:http://www.webdesignbooth.com/9-useful-javascript-syntax-highlighting-scripts/
我相信這個(gè)插件是我們使用多的,它支持超多的語言,如果遇到不支持的語法還支持自定義。
2. SHJS
SHJS 是js語法高亮插件的代表,它支持很多編程語言,兼容Firefox 2 &3, IE 6 & 7, Opera 9.6, Safari 3.2 &Chrome 1.0。
3. beautyOfCode
beautyOfCode 是一個(gè)基于jQuery的語法高亮插件,使用了Alex Gorbatchev的語法高亮腳本使它更貼近 XHTML標(biāo)準(zhǔn)。
4. Chili
Chili is也是基于jQuery的語法高亮插件,支持很多語言并且?guī)Ш芏嗫膳渲庙?xiàng)。
5. Lighter.js
Lighter.js是基于MooTools的免費(fèi)語法高亮插件, 簡單易用。
6. Highlight.js
highlight.js 同樣是簡單易用,支持多數(shù)語言,它有很多可以跟CMS、論壇和博客整合的插件。
7. DlHighlight
DlHighlight是一款比較簡單的高亮插件,僅支持JavaScript, CSS, XML, HTML。
8. Google Code Prettify
Google Code Prettify是谷歌出品的語法高亮插件,可以高亮html頁面中的部分代碼片段。
9. JUSH
JUSH是另外一個(gè) jQuery語法高亮插件 ,支持HTML, CSS, PHP, PY 和 SQL。
本文鏈接:http://jsssc.cn/9-useful-javascript-syntax-highlighting-scripts/