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


Posted in Javascript onApril 27, 2013

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

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

2) google-code-prettify

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

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。

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

4) Chili ? jQuery Plugin

Chili是jQuery代码高亮插件。

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按照不同的颜色显示,或者是否粗体。

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

6) ultraviolet

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

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等系统中使用。

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. jQuery语法高亮插件支持各种程序源代码语法着色加亮
Javascript 相关文章推荐
javascript 写类方式之四
Jul 05 Javascript
javascript 控制 html元素 显示/隐藏实现代码
Sep 01 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
浅析AngularJS中的生命周期和延迟处理
Jun 18 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
浅谈JavaScript超时调用和间歇调用
Aug 30 Javascript
jQuery Position方法使用和兼容性
Aug 23 jQuery
angular基于ng-alain定义自己的select组件示例
Feb 23 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
Sep 30 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 Javascript
解决Vue中使用keepAlive不缓存问题
Aug 04 Javascript
关于vue的列表图片选中打钩操作
Sep 09 Javascript
JQuery onload、ready概念介绍及使用方法
Apr 27 #Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 #Javascript
javascript中强制执行toString()具体实现
Apr 27 #Javascript
用客户端js实现带省略号的分页
Apr 27 #Javascript
jquery ajax同步异步的执行最终解决方案
Apr 26 #Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
Apr 26 #Javascript
JQuery的Ajax跨域请求原理概述及实例
Apr 26 #Javascript
You might like
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
Javascript模板技术
2007/04/27 Javascript
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
python实现飞船大战
2020/04/24 Python
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
毕业生机械建模求职信
2013/10/14 职场文书
中职应届生会计求职信
2013/10/23 职场文书
学前班教师的自我鉴定
2013/12/05 职场文书
冬季安全检查方案
2014/05/23 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书