dp.Synta

来源http://blog.s135.com/post/226/

r介绍:在网页中加亮显示源代码的工具[原创]

 大 | 中 | 小 

[ 2007-4-19 14:56 | by 张宴 ]

  这两天发现一个老外用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>之间插入以下代码:

  3、在网页要显示程序源代码的地方插入以下代码(其中的class="js"表示以js语法显示源代码,其他可设定的class值分别为c#、css、c、delphi、java、js、php、python、ruby、sql、vb、xml):

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

这两天发现一个老外用JavaScript编写的好东西:dp.SyntaxHighlighter。相关推荐

  1. G2:一个由纯 javascript 编写、强大的语义化图表生成工具

    原名G2,现在更名AntV 阿里出了一套js库跟Highcharts类似,但还是有区别的highcharts在生成图片或PDF要发送请求到服务器上生成后返回.G2不需要,是不是very nice? G ...

  2. 发现一个在线学习JavaScript的网站,墙裂推荐!

    我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 最近上网发现了一个学习JavaScript非常好的网站,他以最新的 Java ...

  3. 发现一个国外用来做参与式及知识迁移的网络课件 messenger-education

    国外的著名的网络课件  给出地址 http://www.messenger-education.org/main/epo.php

  4. flv.js 是一个使用纯JavaScript编写的FLV(HTML5 Flash Video)播放器

    1.script引入 引入方式 <script src="https://cdn.bootcdn.net/ajax/libs/flv.js/1.6.1/flv.js"> ...

  5. 诗和远方:无题(五十二)- 写给认识的一个老姐的两只猫

    在网络上里认识了一个老姐,她养了两只猫,分别叫墨颜和金枪,于是我说我给两只猫写一首诗吧: 墨雨挥洒心系画,颜神并茂聚笔尖 与时逝去纸无迹,篱外细看意浮生 金穗稻满秋意浓,黑土深扎草人立 枪指何方谁可知 ...

  6. 我的计算机硬盘只有两个,我发现电脑只有两个硬盘,一个C盘一个E盘,我该怎

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:我发现电脑只有两个硬盘,一个C盘一个E盘,我该怎么分盘 问题详情:我看别人的电脑都有四到五个盘 有硬盘分的软件吗?Win回答:WIN ...

  7. 介绍两个非常好用的Javascript内存泄漏检测工具

    内存泄漏对开发者来说一般很难检测因为它们是由一些大量代码中的意外的错误引起的,但它在系统内存不足前并不影响程序的功能.这就是为什么会有人在很长时间的测试期中收集应用程序性能指标来测试性能. 最简单的检 ...

  8. 一个老程序员的心里话(转载)

    1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会, ...

  9. 我发现一个新的软件,用自然语言编程!非常酷!

    周六晚上10点半, 张大胖兴冲冲地在微信上找我:"欣哥,我发现一个编程软件,非常酷!" 我:"别烦我!我忙着追剧呢." "真的非常酷,这个软件叫Met ...

最新文章

  1. 边工作边刷题:70天一遍leetcode: day 94-1
  2. thinkPHP5.1.9 vendor 第三方库的使用
  3. 《集体智慧编程》第九章
  4. linux的Ubuntu
  5. java8 入门脚本之家_Java 8中的Lambda表达式
  6. JAVA进阶开发之(内部类概述)
  7. jdk源码——HashMap
  8. 第七章—JavaScript数组
  9. 阿里云平台购买域名 免费申请SSL证书
  10. 范德堡大学计算机专业课程,2020年范德堡大学专业设置
  11. 怎么解决电脑任务管理器被系统管理员停用?
  12. unity 2D动画控制一些小技巧
  13. Winform中给下拉框(ComboBox或LookUpEdit)添加内容
  14. 读大学,大学四年培养的思维与工作能力,(读研,读博)
  15. C sharp(#)中的float,double, Single,Double关键字
  16. HL7体系入门级介绍【转】
  17. JS [Web浏览器] “Uncaught RangeError: Maximum call stack size exceeded“ (32)
  18. RL policy gradient 之 A2C, A3C,PPO小总结
  19. 计算机编程语言的应用
  20. Python中的模块(二)

热门文章

  1. Google Chrome Source Code 源码下载
  2. mysql 问号作用_什么是MySQL中的问号的意义“WHERE column =?”?
  3. 动态规划算法解最长公共子序列LCS问题
  4. 数据库经典书籍--SQL必知必会
  5. golang中的互斥锁
  6. golang中的delve
  7. golang中的bufio
  8. 腾讯面试:比特位计数
  9. socket实现进程间通信
  10. 静态成员变量和非静态成员变量的5个主要区别