婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 代碼著色之SyntaxHighlighter項目(最流行的代碼高亮)

代碼著色之SyntaxHighlighter項目(最流行的代碼高亮)

熱門標簽:語音平臺系統 嘟聲的電銷機器人 湖北穩定外呼系統 忻州外呼系統接口對接 滄州智能外呼系統收費 電銷機器人怎么收費 地圖標注和圖片標注 醫院地圖標注 洛陽便宜外呼系統廠家

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

使用方法:

1、假設網頁文件test.htm存放在一個目錄,則將dp.SyntaxHighlighter解壓縮到該目錄下的子目錄,假設為images
2、在網頁的head>/head>之間插入以下代碼:

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

3、在網頁要顯示程序源代碼的地方插入以下代碼(其中的class="js"表示以js語法顯示源代碼,其他可設定的class值分別為c#、css、c、delphi、java、js、php、python、ruby、sql、vb、xml):

復制代碼 代碼如下:

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

4、在網頁尾部的/body>之前插入以下代碼:

復制代碼 代碼如下:

html>
head>
title>測試/title>
link type="text/css" rel="stylesheet" href="Styles/SyntaxHighlighter.css">/link>
/head>
body>
textarea name="code" class="java" rows="15" cols="100">
public class a{
}
/textarea>
/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.ClipboardSwf ='Scripts/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
/script> 
/html>


SyntaxHighlighter 是Google Code 上的一個開源項目,主要用于給網頁上的代碼著色,使用十分方便,效果也不錯,而且幾乎支持常見的所有語言。

安裝使用方法:

1. 首先在頁面上添加如下代碼(假設下載后的SyntaxHighlighter放在SyntaxHighlighter目錄下面,注意目錄結構):

復制代碼 代碼如下:

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>

官方的安裝中沒有window.onload,我想這個還是需要的,畢竟,頁面加載的時候我就需要給代碼著色。

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>

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

我在互動wiki 上安裝成功,安裝方法如上,第一步的修改代碼放到doc.php文件的最后即可,以后編輯wiki的時候直接使用html模式即可按照第二步的方法給代碼著色。

PS:CSDN的blog系統上使用的也是這個插件:>

=============================
http://code.google.com/p/syntaxhighlighter/downloads/list

第一步:增加樣式包含

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

第二步:增加代碼

復制代碼 代碼如下:

textarea name=”code” class=”php”>
代碼放在這里
/textarea>

這里的class指的是語言有c,c#,vb,java,php,ruby,js,css,sql…

第三步包含所需要的js

復制代碼 代碼如下:

script language=”javascript” src=”Scripts/shCore.js”>/script>
script language=”javascript” src=”Scripts/shBrushPhp.js”>/script>(包含對應語言的文件)
script language=”javascript”>
dp.SyntaxHighlighter.ClipboardSwf = ‘Scripts/clipboard.swf';// 復制代碼要用到
dp.SyntaxHighlighter.HighlightAll('code');// 這里對應的就是上面的name
/script>

====================================

1.首先下載SyntaxHighlighter.

2.解壓到SyntaxHighlighter目錄中.

3.建立HTML文件:

復制代碼 代碼如下:

pre name="code" class="Ruby">
...Ruby代碼...
/pre>

可以應用在pre和textarea兩種HTML標簽內,name為code,class為要著色的語言,現在支持C, C#, CSS, Delphi, Java, JScript, Php, Python, Ruby, Sql, VB, XML這些語言.

4.加入所需的CSS和JS文件:

復制代碼 代碼如下:

link rel="stylesheet" type="text/css" href="./lib/SyntaxHighlighter/Styles/SyntaxHighlighter.css" />
script src="./lib/SyntaxHighlighter/Scripts/shCore.js">/script>
script src="./lib/SyntaxHighlighter/Scripts/shBrushRuby.js">/script>

這里只用了Ruby,其他的類似.

5.接下來就是在window的onload事件內,讓SyntaxHighlighter工作起來.

復制代碼 代碼如下:

window.onload = function()

{
    dp.SyntaxHighlighter.ClipboardSwf = './lib/SyntaxHighlighter/Scripts/clipboard.swf';
    dp.SyntaxHighlighter.HighlightAll("code");
};

之后,刷新下頁面,你就會發現,代碼已經被著上了相應的顏色了

======================
將你要高亮顯示的代碼放在 pre 或 textarea 中

復制代碼 代碼如下:

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

class選項允許你單獨配置文本塊。

nogutter     將不會顯示行號。

nocontrols     將不會在頂部顯示控制器。
collapse     將默認折疊代碼。
firstline[value]     行計數開始值。默認值是 1
showcolumns     將在第一行顯示行列。

這些選項和別名放置在一起,使用冒號 : 字符分隔。

復制代碼 代碼如下:

pre name="code" class="html:nocontrols:firstline[10]">

... some code here ...
/pre>

語言     別名

C++     cpp, c, c++
C#     c#, c-sharp, csharp
CSS     css
Delphi     delphi, pascal
Java     java
Java Script     js, jscript, javascript
PHP     php
Python     py, python
Ruby     rb, ruby, rails, ror
Sql     sql
VB     vb, vb.net
XML/HTML     xml, html, xhtml, xslt

在頁面最后添加JS和CSS引用    JS有很多,若是語言固定的話,只要引入 shCore 和 shBrushXml(相應) 的JS文件就行了

復制代碼 代碼如下:

link type="text/css" rel="stylesheet" href="css/SyntaxHighlighter.css">/link>
script language="javascript" src="js/shCore.js">/script>
script language="javascript" src="js/shBrushCSharp.js">/script>
script language="javascript" src="js/shBrushXml.js">/script>
script language="javascript">
dp.SyntaxHighlighter.ClipboardSwf = '/flash/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');//這里的 ‘code' 為上面放置代碼的容器
/script>

    * SyntaxHighlighter-HighlightAll 方法

這是一個全局函數,它找出網頁上所有的代碼塊,將他們轉換成高亮的代碼塊。
參數
function dp.SyntaxHighlighter.HighlightAll(name, [showGutter], [showControls],
[collapseAll], [firstLine], [showColumns])
 

name         必要     pre> 和 textarea> 元素使用的名稱。

showGutter     可選     打開或關閉所有處理的代碼塊的行號。(默認為 true)
showControls     可選     打開或關閉所有處理的 pre> 的控制器。(默認為 true)
collapseAll     可選     打開或關閉所有處理的 pre> 的折疊。如果 showControls 是 false 或被交換了,這個值將被忽略。(默認為 false)
firstLine     可選     允許指定行號開始的第一行。當你想指明代碼塊在文件的哪個相對位置時有用。(默認為 1)
showColumns     可選     將在第一行顯示行列。(默認為 false)
 

所有傳到 HighlightAll 調用的值將重載配置的對應選項.

下載地址:

http://code.google.com/p/syntaxhighlighter/


附一個小例子說一下 textarea 和 pre 的區別

復制代碼 代碼如下:

html>
head>
title>高亮測試/title>
    link type="text/css" rel="stylesheet" href="Styles/SyntaxHighlighter.css"/>
    script language="javascript" src="Scripts/shCore.js">/script>
    script language="javascript" src="Scripts/shBrushXml.js">/script>
/head>
body>
textarea name="code" class="xml" rows="15" cols="100">
程序源代碼放在這兒afds
dp.SyntaxHighlighter.HighlightAll('code');
dp.SyntaxHighlighter.HighlightAll('code2');
請注譯掉這二句查看效果,注意 textarea 和 pre 的分別。pre中的 《 號需要轉譯,要不然就原樣輸出了,在高亮代碼沒有生效的情況下。
h1>adsfadfadf/h1>
    -------------------
lt;h1>adsfadfadflt;/h1>
/textarea>
pre name="code2" class="xml" rows="15" cols="100">
程序源代碼放在這兒afds
dp.SyntaxHighlighter.HighlightAll('code');
dp.SyntaxHighlighter.HighlightAll('code2');
    h1>adsfadfadf/h1>
    -------------------
lt;h1>adsfadfadflt;/h1>
/pre>
script class="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
dp.SyntaxHighlighter.HighlightAll('code2');
/script>
/body>
/html>

您可能感興趣的文章:
  • 使用SyntaxHighlighter實現HTML高亮顯示代碼的方法
  • SyntaxHighlighter代碼加色使用方法
  • FCKEditor SyntaxHighlighter整合實現代碼高亮顯示
  • syntaxhighlighter 使用方法
  • ckeditor syntaxhighlighter代碼高亮插件,完美修復
  • SyntaxHighlighter語法高亮插件使用說明
  • SyntaxHighlighter 3.0.83使用筆記
  • SyntaxHighlighter配合CKEditor插件輕松打造代碼語法著色
  • SyntaxHighlighter 語法高亮插件的使用教程
  • syntaxhighlighter 去掉右上角問號圖標的三種方法
  • SyntaxHighlighter自動識別并加載腳本語言

標簽:巴彥淖爾 日照 內蒙古 宜賓 定州 96 山南 防城港

巨人網絡通訊聲明:本文標題《代碼著色之SyntaxHighlighter項目(最流行的代碼高亮)》,本文關鍵詞  代碼,著色,之,SyntaxHighlighter,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《代碼著色之SyntaxHighlighter項目(最流行的代碼高亮)》相關的同類信息!
  • 本頁收集關于代碼著色之SyntaxHighlighter項目(最流行的代碼高亮)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久久久久一区| 久久精品久久99精品久久| 欧美顶级少妇做爰| 亚洲妇女屁股眼交7| 久久精品网站免费观看| 精品视频资源站| 九色综合狠狠综合久久| 午夜影院在线观看欧美| 欧美精品一区二区不卡| 欧美色图在线观看| 99久久婷婷国产精品综合| 加勒比av一区二区| 天天综合网天天综合色| 亚洲精品成人在线| 国产精品久久久久久一区二区三区| 91精品一区二区三区久久久久久| 91官网在线观看| 99精品视频一区| 成人av网址在线观看| 成人福利视频在线看| 国产美女主播视频一区| 久久精品国产秦先生| 日韩精品五月天| 日韩综合在线视频| 亚洲大片在线观看| 天天综合色天天综合| 亚洲伊人色欲综合网| 亚洲精选免费视频| 亚洲免费视频中文字幕| 亚洲男人的天堂网| 亚洲妇女屁股眼交7| 亚洲成人黄色小说| 香蕉影视欧美成人| 日本在线不卡一区| 久久国产乱子精品免费女| 开心九九激情九九欧美日韩精美视频电影| 午夜精品久久久久久久99水蜜桃 | av电影在线观看不卡| 99久久婷婷国产综合精品电影| jiyouzz国产精品久久| 黑人精品欧美一区二区蜜桃 | 亚洲欧美日韩国产综合在线| 亚洲综合区在线| 国产视频亚洲色图| 中文字幕一区二区日韩精品绯色| 国产精品久久久久天堂| 天天色天天爱天天射综合| 日韩国产精品久久久久久亚洲| 精品亚洲欧美一区| a在线播放不卡| 欧美一区二区三区公司| 欧美性大战xxxxx久久久| 欧美丰满一区二区免费视频| 欧美精品在线观看一区二区| 日韩一区二区三区四区| 国产色综合久久| 亚洲猫色日本管| 久久99久国产精品黄毛片色诱| 国产成人亚洲精品青草天美| 欧美性色黄大片手机版| 日韩欧美激情一区| 亚洲免费大片在线观看| 精品午夜久久福利影院| 色综合天天性综合| 欧美经典一区二区| 麻豆91精品91久久久的内涵| 欧美午夜精品电影| 国产精品国产三级国产aⅴ入口| 久久99国产乱子伦精品免费| 欧美日韩一级二级三级| 亚洲欧美日韩一区二区三区在线观看| 韩国女主播一区| 日韩免费视频一区| 婷婷一区二区三区| 欧美人妇做爰xxxⅹ性高电影 | 一本一道波多野结衣一区二区| 欧美成va人片在线观看| 午夜精品久久久久久久蜜桃app| 色欧美片视频在线观看在线视频| 国产欧美一区二区精品性色| 国产福利一区二区| 国产日韩三级在线| 国产精品一区二区在线观看不卡| 日韩精品一区二区三区三区免费 | 国产亚洲成av人在线观看导航| 美国一区二区三区在线播放| 日韩限制级电影在线观看| 亚洲成人激情av| 欧美日韩国产免费| 午夜av区久久| 日韩丝袜情趣美女图片| 久草中文综合在线| 精品黑人一区二区三区久久 | 亚洲精品国产高清久久伦理二区| 99久久综合国产精品| 亚洲欧洲av一区二区三区久久| 91偷拍与自偷拍精品| 一区二区三区四区乱视频| 在线观看亚洲一区| 日韩电影在线免费看| 日韩免费观看2025年上映的电影| 久久国产三级精品| 国产精品天干天干在线综合| 91女厕偷拍女厕偷拍高清| 亚洲免费三区一区二区| 欧美肥妇bbw| 加勒比av一区二区| 亚洲三级在线免费| 555夜色666亚洲国产免| 美女视频黄频大全不卡视频在线播放| 精品电影一区二区三区 | 日韩激情一区二区| 国产日韩欧美在线一区| 91麻豆精品一区二区三区| 美女国产一区二区| 亚洲天堂免费看| 8x8x8国产精品| 成人教育av在线| 五月天精品一区二区三区| 欧美精品一区二区蜜臀亚洲| 成人av在线资源网| 日韩激情视频在线观看| 亚洲人123区| 日韩欧美三级在线| 色哟哟国产精品| 国产米奇在线777精品观看| 一区二区三区.www| 久久亚洲一区二区三区明星换脸 | 亚洲午夜久久久| 日本一区免费视频| 91精品国产免费| 欧美综合天天夜夜久久| 国产精品91xxx| 免费亚洲电影在线| 亚洲影视资源网| 中文字幕亚洲在| 国产亚洲欧美在线| 88在线观看91蜜桃国自产| 99热99精品| 国产精品影视天天线| 日韩经典一区二区| 亚洲一区在线播放| 综合久久国产九一剧情麻豆| 久久这里只有精品视频网| 日韩一区二区电影在线| 欧美亚洲一区二区在线观看| av在线不卡电影| 成人开心网精品视频| 精品亚洲成av人在线观看| 日本亚洲三级在线| 亚洲国产aⅴ成人精品无吗| 18欧美乱大交hd1984| 欧美激情综合在线| 国产精品视频一二三| 精品三级在线看| 久久噜噜亚洲综合| 久久午夜电影网| 久久久久久久久久久久久女国产乱| 69成人精品免费视频| 日韩一区二区麻豆国产| 欧美一级一级性生活免费录像| 欧美性大战xxxxx久久久| 欧洲中文字幕精品| 欧美日韩另类国产亚洲欧美一级| 欧美影院精品一区| 欧美日韩高清一区二区三区| 欧美日韩aaa| 精品国产乱码久久| 国产精品网站在线播放| 亚洲欧美视频在线观看| 一级中文字幕一区二区| 日精品一区二区| 国产美女精品在线| 白白色 亚洲乱淫| 欧美成人精品1314www| 日韩一级视频免费观看在线| 激情偷乱视频一区二区三区| 国产精品资源网站| 色综合天天视频在线观看| 欧美性做爰猛烈叫床潮| 日韩三级在线观看| 日本 国产 欧美色综合| 免费欧美在线视频| 处破女av一区二区| 欧美三日本三级三级在线播放| 日韩一二在线观看| 成人免费一区二区三区在线观看| 亚洲成人av中文| 国产精品自拍三区| 色综合天天综合狠狠| 337p亚洲精品色噜噜噜| 国产精品美女久久久久高潮| 亚洲免费在线观看视频| 久国产精品韩国三级视频| 9人人澡人人爽人人精品| 制服丝袜在线91| 国产精品久久久久久福利一牛影视| 亚洲一区二区三区中文字幕 | 国产无人区一区二区三区| 亚洲图片一区二区|