SlideShare a Scribd company logo
1 of 1
dp.SyntaxHighlighter 介绍:在网页中加亮显示源代码的工具 [原创 ]

这两天发现一个老外用 JavaScript 编写的好东西:dp.SyntaxHighlighter。它可以在网页中对各种程序源代码
语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C+
+、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML

下载地址:http://www.dreamprojections.com/syntaxhighlighter/
演示地址:http://www.dreamprojections.com/syntaxhighlighter/Tests/PHP.html

使用方法:
1、假设网页文件 test.htm 存放在一个目录,则将 dp.SyntaxHighlighter 解压缩到该目录下的子目录,假设为
images
2、在网页的<head></head>之间插入以下代码:


view plainprint?


    1. <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):

view plainprint?


    1. <textarea name="code" class="js" rows="15" cols="100">
    2. 程序源代码放在这儿
    3. </textarea>


4、在网页尾部的</body>之前插入以下代码:

view plainprint?


    1. <script class="javascript" src="images/Scripts/shCore.js"></script>
    2. <script class="javascript" src="images/Scripts/shBrushCSharp.js"></script>
    3. <script class="javascript" src="images/Scripts/shBrushPhp.js"></script>
    4. <script class="javascript" src="images/Scripts/shBrushJScript.js"></script>
    5. <script class="javascript" src="images/Scripts/shBrushJava.js"></script>
    6. <script class="javascript" src="images/Scripts/shBrushVb.js"></script>
    7. <script class="javascript" src="images/Scripts/shBrushSql.js"></script>
    8. <script class="javascript" src="images/Scripts/shBrushXml.js"></script>
    9. <script class="javascript" src="images/Scripts/shBrushDelphi.js"></script>
    10. <script class="javascript" src="images/Scripts/shBrushPython.js"></script>
    11. <script class="javascript" src="images/Scripts/shBrushRuby.js"></script>
    12. <script class="javascript" src="images/Scripts/shBrushCss.js"></script>
    13. <script class="javascript" src="images/Scripts/shBrushCpp.js"></script>
    14. <script class="javascript">
    15. dp.SyntaxHighlighter.HighlightAll('code');
    16. </script>

More Related Content

More from wensheng wei

Happiness is a Journey
Happiness is a JourneyHappiness is a Journey
Happiness is a Journeywensheng wei
 
Java JNI 编程进阶
Java JNI 编程进阶     Java JNI 编程进阶
Java JNI 编程进阶 wensheng wei
 
Linux Shortcuts and Commands:
Linux Shortcuts and Commands:Linux Shortcuts and Commands:
Linux Shortcuts and Commands:wensheng wei
 
Java正则表达式详解
Java正则表达式详解Java正则表达式详解
Java正则表达式详解wensheng wei
 
Linux Security Quick Reference Guide
Linux Security Quick Reference GuideLinux Security Quick Reference Guide
Linux Security Quick Reference Guidewensheng wei
 
Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法wensheng wei
 
如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10wensheng wei
 
数据库设计方法、规范与技巧
数据库设计方法、规范与技巧数据库设计方法、规范与技巧
数据库设计方法、规范与技巧wensheng wei
 
揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件wensheng wei
 
mysql的字符串函数
mysql的字符串函数mysql的字符串函数
mysql的字符串函数wensheng wei
 
入门-Java运行环境变量的图文教程
入门-Java运行环境变量的图文教程入门-Java运行环境变量的图文教程
入门-Java运行环境变量的图文教程wensheng wei
 
LINUX Admin Quick Reference
LINUX Admin Quick ReferenceLINUX Admin Quick Reference
LINUX Admin Quick Referencewensheng wei
 
上海实习有感
上海实习有感上海实习有感
上海实习有感wensheng wei
 
Cool Object Building With PHP
Cool Object Building With PHPCool Object Building With PHP
Cool Object Building With PHPwensheng wei
 
100 Essential Web Development Tools
100 Essential Web Development Tools100 Essential Web Development Tools
100 Essential Web Development Toolswensheng wei
 
JavaScript高级程序设计(中文优化版)
JavaScript高级程序设计(中文优化版)JavaScript高级程序设计(中文优化版)
JavaScript高级程序设计(中文优化版)wensheng wei
 

More from wensheng wei (20)

Happiness is a Journey
Happiness is a JourneyHappiness is a Journey
Happiness is a Journey
 
Java JNI 编程进阶
Java JNI 编程进阶     Java JNI 编程进阶
Java JNI 编程进阶
 
Linux Shortcuts and Commands:
Linux Shortcuts and Commands:Linux Shortcuts and Commands:
Linux Shortcuts and Commands:
 
Java正则表达式详解
Java正则表达式详解Java正则表达式详解
Java正则表达式详解
 
Linux Security Quick Reference Guide
Linux Security Quick Reference GuideLinux Security Quick Reference Guide
Linux Security Quick Reference Guide
 
issue35 zh-CN
issue35 zh-CNissue35 zh-CN
issue35 zh-CN
 
Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法
 
Subversion FAQ
Subversion FAQSubversion FAQ
Subversion FAQ
 
如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10
 
ubunturef
ubunturefubunturef
ubunturef
 
数据库设计方法、规范与技巧
数据库设计方法、规范与技巧数据库设计方法、规范与技巧
数据库设计方法、规范与技巧
 
揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件
 
mysql的字符串函数
mysql的字符串函数mysql的字符串函数
mysql的字符串函数
 
入门-Java运行环境变量的图文教程
入门-Java运行环境变量的图文教程入门-Java运行环境变量的图文教程
入门-Java运行环境变量的图文教程
 
Java学习路径
Java学习路径Java学习路径
Java学习路径
 
LINUX Admin Quick Reference
LINUX Admin Quick ReferenceLINUX Admin Quick Reference
LINUX Admin Quick Reference
 
上海实习有感
上海实习有感上海实习有感
上海实习有感
 
Cool Object Building With PHP
Cool Object Building With PHPCool Object Building With PHP
Cool Object Building With PHP
 
100 Essential Web Development Tools
100 Essential Web Development Tools100 Essential Web Development Tools
100 Essential Web Development Tools
 
JavaScript高级程序设计(中文优化版)
JavaScript高级程序设计(中文优化版)JavaScript高级程序设计(中文优化版)
JavaScript高级程序设计(中文优化版)
 

dp.SyntaxHighlighter介绍:在网页中加亮显示源代码的工具...

  • 1. dp.SyntaxHighlighter 介绍:在网页中加亮显示源代码的工具 [原创 ] 这两天发现一个老外用 JavaScript 编写的好东西:dp.SyntaxHighlighter。它可以在网页中对各种程序源代码 语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C+ +、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML 下载地址:http://www.dreamprojections.com/syntaxhighlighter/ 演示地址:http://www.dreamprojections.com/syntaxhighlighter/Tests/PHP.html 使用方法: 1、假设网页文件 test.htm 存放在一个目录,则将 dp.SyntaxHighlighter 解压缩到该目录下的子目录,假设为 images 2、在网页的<head></head>之间插入以下代码: view plainprint? 1. <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): view plainprint? 1. <textarea name="code" class="js" rows="15" cols="100"> 2. 程序源代码放在这儿 3. </textarea> 4、在网页尾部的</body>之前插入以下代码: view plainprint? 1. <script class="javascript" src="images/Scripts/shCore.js"></script> 2. <script class="javascript" src="images/Scripts/shBrushCSharp.js"></script> 3. <script class="javascript" src="images/Scripts/shBrushPhp.js"></script> 4. <script class="javascript" src="images/Scripts/shBrushJScript.js"></script> 5. <script class="javascript" src="images/Scripts/shBrushJava.js"></script> 6. <script class="javascript" src="images/Scripts/shBrushVb.js"></script> 7. <script class="javascript" src="images/Scripts/shBrushSql.js"></script> 8. <script class="javascript" src="images/Scripts/shBrushXml.js"></script> 9. <script class="javascript" src="images/Scripts/shBrushDelphi.js"></script> 10. <script class="javascript" src="images/Scripts/shBrushPython.js"></script> 11. <script class="javascript" src="images/Scripts/shBrushRuby.js"></script> 12. <script class="javascript" src="images/Scripts/shBrushCss.js"></script> 13. <script class="javascript" src="images/Scripts/shBrushCpp.js"></script> 14. <script class="javascript"> 15. dp.SyntaxHighlighter.HighlightAll('code'); 16. </script>