基本信息
源码名称:SyntaxHighlighter示例源码[代码高亮]
源码大小:0.15M
文件格式:.rar
开发语言:js
更新时间:2012-12-12
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
SyntaxHighlighter,代码高亮
var brushes = ['Css', 'CSharp', 'JScript','PHP'];
$(document).ready(function () {
var html = '';
$.each(brushes, function (index) {
var name = this;
html = ''
'<div class="test-wrap">'
'<h1>'
'<a href="#theme' (index 1) '">next</a> '
'<a name="theme' index '">'
name
'</a>'
'</h1>'
;
$.ajax({
url: 'brushes/' name.toLowerCase() '.html',
type: 'GET',
dataType: 'text',
async: false,
success: function (data) {
html = data;
},
error: function () {
html = '<p>Not found...</p>';
}
});
html = '</div>\n';
if (index % 2 != 0)
html = '<div style="clear:both"></div>\n';
});
$('#output')[0].innerHTML = html;
$('#output a[name]:first').attr('name', 'top');
$('#output a[href]:last').attr('href', '#top').html('top');
function path() {
var args = arguments, result = [];
for (var i = 0; i < args.length; i )
result.push(args[i].replace('@', 'scripts/'));
return result
};
SyntaxHighlighter.autoloader.apply(null, path(
'applescript @shBrushAppleScript.js',
'actionscript3 as3 @shBrushAS3.js',
'bash shell @shBrushBash.js',
'coldfusion cf @shBrushColdFusion.js',
'cpp c @shBrushCpp.js',
'c# c-sharp csharp @shBrushCSharp.js',
'css @shBrushCss.js',
'delphi pascal @shBrushDelphi.js',
'diff patch pas @shBrushDiff.js',
'erl erlang @shBrushErlang.js',
'groovy @shBrushGroovy.js',
'java @shBrushJava.js',
'jfx javafx @shBrushJavaFX.js',
'js jscript javascript @shBrushJScript.js',
'perl pl @shBrushPerl.js',
'php @shBrushPhp.js',
'text plain @shBrushPlain.js',
'py python @shBrushPython.js',
'ruby rails ror rb @shBrushRuby.js',
'sass scss @shBrushSass.js',
'scala @shBrushScala.js',
'sql @shBrushSql.js',
'vb vbnet @shBrushVb.js',
'xml xhtml xslt html @shBrushXml.js')
);
SyntaxHighlighter.all();
});