基于javascript的一款运行在web页面的漂亮荧光线插件。
你是否需要一款像本文一样优美的现实各种代码片段的需求,你是否还在苦苦寻找,那么我来帮助你了,本文将介绍一款基于javascript的一款运行在web页面的漂亮荧光线插件,效果非常漂亮呢。
SHJS 语法简单而高效一款javascript荧光线工具
// 下载
http://shjs.sourceforge.net/doc/download.html
// 效果
本文中所写的代码就是采用的SHJS插件所显示的
引用资源
$(function () {
// 自动加载荧光
sh_highlightDocument(/plugins/shjs-0.6/lang/‘, ‘.js’);
});
SHJS 文档
要使用SHJS突出显示HTML文档中的源代码,请执行以下步骤:
将每个源代码段放在一个pre元素中。(目前SHJS不能突出显示不在pre元素中的代码。) pre元素必须在类(class)中 ,其中LANGUAGE指定编写源代码的编程语言。例如,对于C ++,正确的类(class)是。 sh_cpp
#include <iostream>
using namespace std;
int main(int argc, char ** argv) {
cout << “Hello world” << endl;
return 0;
}
下表显示了每种语言使用的正确类(class):
Language
HTML class
Bison
sh_bison
C
sh_c
C++
sh_cpp
C#
sh_csharp
ChangeLog
sh_changelog
CSS
sh_css
Desktop files
sh_desktop
Diff
sh_diff
Flex
sh_flex
GLSL
sh_glsl
Haxe
sh_haxe
HTML
sh_html
Java
sh_java
Java properties files
sh_properties
JavaScript
sh_javascript
JavaScript with DOM
sh_javascript_dom
LaTeX
sh_latex
LDAP files
sh_ldap
Log files
sh_log
LSM (Linux Software Map) files
sh_lsm
M4
sh_m4
Makefile
sh_makefile
Objective Caml
sh_caml
Oracle SQL
sh_oracle
Pascal
sh_pascal
Perl
sh_perl
PHP
sh_php
Prolog
sh_prolog
Python
sh_python
RPM spec files
sh_spec
Ruby
sh_ruby
S-Lang
sh_slang
Scala
sh_scala
Shell
sh_sh
SQL
sh_sql
Standard ML
sh_sml
Tcl
sh_tcl
XML
sh_xml
Xorg configuration files
sh_xorg