下載地址:http://www.dreamprojections " /> 黄色在线免费观看网站,欧美一级手机免费观看片,色www免费视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

SyntaxHighlighter代碼加色使用方法

它可以在網(wǎng)頁(yè)中對(duì)各種程序源代碼語(yǔ)法進(jìn)行加亮顯示。支持當(dāng)前流行的各種編程語(yǔ)言:C#、CSS、C++、Delphi、JavaJavaScript、phpPython、Ruby、SQL、Visual Basic、XML / HTML

下載地址:http://www.dreamprojections.com/syntaxhighlighter/
或http://code.google.com/p/syntaxhighlighter/
演示地址:http://www.dreamprojections.com/syntaxhighlighter/Tests/php.html

該工具核心基于Javascript,使用起來(lái)很簡(jiǎn)單:


1、假設(shè)網(wǎng)頁(yè)文件test.htm存放在一個(gè)目錄,將dp.SyntaxHighlighter解壓縮,并復(fù)制其中的Scripts文件夾和styles文件夾,確保和test.html在同一個(gè)目錄下面。

2、在網(wǎng)頁(yè)的<head></head>之間插入以下代碼:
<link type="text/css" rel="stylesheet" href="Styles/SyntaxHighlighter.css"></link>

3、在網(wǎng)頁(yè)要顯示程序源代碼的地方插入以下代碼,若是HTML類型的話,用XML(其它的如class="js"表示以js語(yǔ)法顯示源代碼,其他可設(shè)定的class值分別為c#、css、c、elphi、Java、js、phpPython、ruby、sql、vb、xml):

<textarea name="code" class="js" rows="15" cols="100">
程序源代碼放在這兒
</textarea>

說(shuō)明:
name="code"是必須的,不能更改;
class="xml"是著色的方式,即需要著色的代碼的類型,根據(jù)需要進(jìn)行更改。

4、在網(wǎng)頁(yè)尾部的</body>之前插入以下代碼:

<script class="Javascript" src="Scripts/shCore.js"></script>
<script class="Javascript" src="Scripts/shBrushCSharp.js"></script>
<script class="Javascript" src="Scripts/shBrushphp.js"></script>
<script class="Javascript" src="Scripts/shBrushJScript.js"></script>
<script class="Javascript" src="Scripts/shBrushJava.js"></script>
<script class="Javascript" src="Scripts/shBrushVb.js"></script>
<script class="Javascript" src="Scripts/shBrushSql.js"></script>
<script class="Javascript" src="Scripts/shBrushXml.js"></script>
<script class="Javascript" src="Scripts/shBrushDelphi.js"></script>
<script class="Javascript" src="Scripts/shBrushPython.js"></script>
<script class="Javascript" src="Scripts/shBrushRuby.js"></script>
<script class="Javascript" src="Scripts/shBrushCss.js"></script>
<script class="Javascript" src="Scripts/shBrushCpp.js"></script>
<script class="Javascript">
dp.SyntaxHighlighter.HighlightAll('code');
</script>


一個(gè)頁(yè)面里面可以包含任意多個(gè)需要著色的代碼段;
壓縮包中有各種著色代碼類型的著色案例,大家可以參照使用。


方法二:

1. 首先在頁(yè)面上添加如下代碼(假設(shè)下載后的SyntaxHighlighter放在SyntaxHighlighter目錄下面,注意目錄結(jié)構(gòu)):


<link type="text/css" rel="stylesheet" href="SyntaxHighlighter/Styles/SyntaxHighlighter.css"></link>

<script language="Javascript" src="SyntaxHighlighter/Scripts/shCore.js"></script>
<script language="Javascript" src="SyntaxHighlighter/Scripts/shBrushCSharp.js"></script>
<script language="Javascript" src="SyntaxHighlighter/Scripts/shBrushXml.js"></script>
<script language="Javascript">
window.onload = function () {
dp.SyntaxHighlighter.ClipboardSwf = 'SyntaxHighlighter/Scripts/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
}
</script>


官方的安裝中沒(méi)有window.onload,我想這個(gè)還是需要的,畢竟,頁(yè)面加載的時(shí)候我就需要給代碼著色。

2. 使用方法如下:

方法一:使用pre

<pre name="code" class="c-sharp">
... some code here ...
</pre>


方法二:使用textarea

<textarea name="code" class="c#" cols="60" rows="10">
... some code here ...
</textarea>


另外,這里還有一些高級(jí)特性的設(shè)置方法可供參考,諸如代碼折疊等。

JavaScript技術(shù)SyntaxHighlighter代碼加色使用方法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99亚洲视频 | 国产成人咱精品视频免费网站 | 色视频在线观看在线播放 | www.色午夜| 一区二区三区四区精品视频 | 国产高清精品入口麻豆 | 日本一区二区三区日本免费 | 午夜国产福利在线 | 欧美精品第56页在线视频观看 | 美女视频网站色 | 国产精品自在线观看剧情 | 亚洲国产精品久久久久网站 | 欧洲在线视频 | 国产丝袜91 | 91久久精品国产亚洲 | 亚洲精品成人中文网 | 色婷婷网| 国产一区二区精品久 | 久久国产成人亚洲精品影院老金 | 中文字字幕码一二区 | 欧美91精品久久久久网免费 | 四虎国产在线观看 | 国农村精品国产自线拍 | 99在线视频免费观看 | 婷婷六月丁香 | 久久国产高清波多野结衣 | 成年女人免费又黄又爽视频 | 一区二区三区四 | 免费精品一区二区三区第35 | 日本大片免a费观看视频+播放器 | 性视频一区 | 91精品国产自产在线观看高清 | 综合久久久久综合 | 一区二区精品在线观看 | 久久免费视频网站 | 超高清欧美videos360 | 美女国内精品自产拍在线播放 | 香蕉久热| 狠狠网 | 国产高级黄区18勿进一区二区 | 嫩草免费 |