jQuery语法高亮插件支持各种程序源代码语法着色加亮

 更新时间:2013年04月27日 16:25:44   作者:  
jQuery语法高亮插件能够对页面中的各种程序源代码语法着色加亮,并且支持多种语言,在此分享下,感兴趣的朋友可以参考下

1) highlightjs

Highlight.js能够对页面中的各种程序源代码语法着色加亮。支持的语言包括:

•Python
•Ruby
•Perl
•PHP
•XML
•HTML
•CSS
•Django
•Javascript
•VBScript
•Delphi
•Java
•C++
•RenderMan (RSL and RIB)
•SQL
•SmallTalk
•Axapta
•1C
•Ini
•Diff
•DOS .bat
•Bash

8个jQuery语法高亮插件

2) google-code-prettify

Google Code Prettify是一个JavaScript库,用来对各种页面上的源码进行语法着色高亮显示。Google Code Prettify很小巧,解压后也只有85K的大小。支持大部分常用的语言。不需要指定语言。

8个jQuery语法高亮插件

3) SyntaxHighlighter

SyntaxHighlighter,是一款用于web页面的代码着色工具,可以用来着色多种语言,可以是 HTML,CSS,Javascript,还可以是C,JAVA等编程语言。最早见于Yahoo的YUI,当时还属于自由软件,最近打开官方网站发现已被 goolge收编。

它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML。

8个jQuery语法高亮插件

4) Chili – jQuery Plugin

Chili是jQuery代码高亮插件。

8个jQuery语法高亮插件

5) pygments

Pygments是一个实现的格式化高亮代码的Python库。包含四个模块:

  1. lexer - 将代码解析成token流,每个一token都包含两个属性,一个是当前token的类型,一个是当前token的值。Pygments支持的语言很多,具体可以参考附录A。
  2. filters - 通过lexer解析出来的token流送入filter,可以根据条件修改某些token的属性或者值。
  3. formatter - token流最终输出是根据formater的定义,输出成实现定义好的格式,例如HTML, LaTex或者RTF。
  4. style - 定义了输出的风格,例如不同类型的token按照不同的颜色显示,或者是否粗体。

8个jQuery语法高亮插件

6) ultraviolet

Ultraviolet是一个基于Textpow的语法高亮引擎、Ultraviolet同时也是一个独立的命令行实用程序和Ruby库。

8个jQuery语法高亮插件

7) GESHi

GeSHi(Generic Syntax Highlighter)用于在HTML页面中高亮显示各种源代码。支持超过60种语言:PHP、HTML、C、Java、Java5、C#、 Actionscript、Delphi、C++、Groovy、Javascript、Perl、PL/SQL、Ruby、Python、SQL、 XML等,并易于集成到Dokuwiki,Mambo,phpBB,WordPress和WikkaWiki等系统中使用。

8个jQuery语法高亮插件

8) snippet

Snippet是一个很酷的jQuery语法高亮插件,基于SHJS脚本,你可以在SourceForge上找到源码。Snippet提供了简单而且快捷的方法,可以方便的为你带来高亮语法的提示.可以在IE 6, IE 7, IE 8, FF 3.6, Chrome 6.0, Safari 5.0, Opera 10.62中运行.

  1. 8个jQuery语法高亮插件

相关文章

  • Jquery 实现table样式的设定

    Jquery 实现table样式的设定

    这篇文章主要介绍了Jquery 实现table样式的设定方法的相关资料,需要的朋友可以参考下
    2015-01-01
  • ztree获取选中节点时不能进入可视区域出现BUG如何解决

    ztree获取选中节点时不能进入可视区域出现BUG如何解决

    zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。本文给大家介绍ztree获取选中节点时不能进入可视区域出现BUG如何解决的相关资料,对ztree获取选中节点感兴趣的朋友一起学习吧
    2015-12-12
  • jQuery制作简单柱状图实例

    jQuery制作简单柱状图实例

    这篇文章主要介绍了jQuery制作简单柱状图的方法,实例分析了html与css布局以及jQuery功能的具体实现方法,需要的朋友可以参考下
    2015-01-01
  • jquery利用json实现页面之间传值的实例解析

    jquery利用json实现页面之间传值的实例解析

    本文主要介绍了jquery利用json实现页面之间传值的方法,具有很好的参考价值,需要的朋友可以看下
    2016-12-12
  • 30个经典的jQuery代码开发技巧

    30个经典的jQuery代码开发技巧

    这篇文章主要介绍了30个经典的jQuery代码开发技巧,包含了常见属性、方法、元素等的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • 禁止选中文字兼容IE、Chrome、FF等

    禁止选中文字兼容IE、Chrome、FF等

    禁止选中文字在某些时候还是蛮有必要的,比如不想让他人复制自己的文章之类的,下面为大家介绍下具体的实现方,而且兼容目前主流浏览器
    2013-09-09
  • jQuery实现的浮动层div浏览器居中显示效果

    jQuery实现的浮动层div浏览器居中显示效果

    这篇文章主要介绍了jQuery实现的浮动层div浏览器居中显示效果,涉及jQuery及JS动态操作页面元素与属性相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • jQuery获取同级元素的简单代码

    jQuery获取同级元素的简单代码

    下面小编就为大家带来一篇jQuery获取同级元素的简单代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • jQuery定义背景动态切换效果的方法

    jQuery定义背景动态切换效果的方法

    这篇文章主要介绍了jQuery定义背景动态切换效果的方法,实例分析了jQuery操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • jQuery中each循环的跳出和结束实例

    jQuery中each循环的跳出和结束实例

    下面小编就为大家带来一篇jQuery中each循环的跳出和结束实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08

最新评论