基本信息
源码名称: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(); });