Snippet 是一款Jquery高亮插件,他提供了一个快速和简便的在html中高亮显示源代码的方式。
原始支持15种流行语言
C、C++、C#、CSS、Flex、HTML、Java、JavaScript、JavaScript with DOM、Perl、PHP、Python、Ruby、SQL、XML
可通过扩展支持的语言
Bison、ChangeLog、Desktop Files、Diff、GLSL、Haxe、Java prop files、LaTex、LDAP files、Log files、LSM files、M4、Makefile、Objective Caml、Oracle SQL、Pascal、Prolog、RPM spec files、S-Lang、Scala、Shell、Standard ML、Tcl、Xorg config files
1.) 将Jquery和Snippet 的JS库引用到页面中
1 2 | < script type = "text/javascript" src = "js/jquery.js" ></ script > < script type = "text/javascript" src = "js/jquery.snippet.js" ></ script > |
2.) 将 Snippet 的CSS文件引用到页面中
1 | < link rel = "stylesheet" type = "text/css" href = "css/jquery.snippet.css" > |
3.) 在script标签内部的任意pre元素上调用Snippet
格式为: $(“元素的选择器”).snippet(“标签语言”,{“参数1″:”参数值”,”参数2″:”参数值”……});
1 2 3 | $(document).ready(function(){ $("pre.htmlCode").snippet("html"); }); |
4、考虑到css样式文件的大小,如果只想用其中一种显示效果就只需要将指定样式的css放在页面中
如果嫌麻烦的话可以将整个jquery.snippet.css 引用到自己的页面中
详细参数
box:”5″
表示第几行被边框选中
也可以写成 box:”2-6″ 则表示将2-6行的代码标记,多个段用,隔开。如 box:”5,2-6″,你将看到如下的效果:
boxColor: “red”
选中某行边框的边框颜色
boxFill: “black”
选中某行边框的背景颜色
clipboard: “ZeroClipboard.swf”
这个值基本上是定死的,至今还未搞懂clipboard继承的用法,因为我在用的时候可以显示”copy”字样,但是点击没反应,研究中….
transparent:false
是否让代码区的背景显示为透明,即没有后面的背景和边框,一般默认为不透明
menu:true
是否在右上角显示工具条
alt=""/>
collapse:false
是否有 显示/隐藏 的工具条,默认为false,可以开启
hideMsg:”Collapse Code”
当collapse为true时,隐藏代码区的按钮文字,建议换成中文
alt=""/>
showMsg:”Collapse Code”
当collapse为true时,展开代码区的按钮文字,建议换成中文
style:”random”
高亮显示的样式,默认为随机样式。一共有39种样式可供选择,详细的效果可以到官网查看,也可以自己试验。
1 2 | “acid”“berries-dark”“berries-light”“bipolar”“blacknblue”“bright”“contrast”“darkblue”“darkness”“desert”“dull”“easter”“emacs”“golden”“greenlcd”“ide-anjuta”“ide-codewarrior”“ide-devcpp”“ide-eclipse”“ide-kdev”"ide-msvcpp”“kwrite”“matlab”“ navy ”“nedit”“neon”“night”“pablo”“peachpuff”“ print ”“rand 01 ″“random”“the”“typical”“vampire”“vim”“vim-dark”“whatis”“whitengrey” “zellner” |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com