HTML<pre>代码美化

基于javascript的一款运行在web页面的漂亮荧光线插件。

你是否需要一款像本文一样优美的现实各种代码片段的需求,你是否还在苦苦寻找,那么我来帮助你了,本文将介绍一款基于javascript的一款运行在web页面的漂亮荧光线插件,效果非常漂亮呢。

SHJS 语法简单而高效一款javascript荧光线工具

// 下载
http://shjs.sourceforge.net/doc/download.html

// 效果
本文中所写的代码就是采用的SHJS插件所显示的

引用资源

<!— 注意,需要 SHJS0.5+ 以上的版本才支持自动加载 —>
<link type=”text/css” rel=”stylesheet” href=”/plugins/shjs-0.6/css/sh_blacknblue.css”>
<link type=”text/css” rel=”stylesheet” href=”/plugins/shjs-0.6/css/sh_laruence.css”>
<script type=”text/javascript” src=”/plugins/shjs-0.6/sh_main.js”></script>
<script type=”text/javascript”>
    $(function () {
        // 自动加载荧光
        sh_highlightDocument(/plugins/shjs-0.6/lang/‘, ‘.js’);
    });
</script>

SHJS 文档
要使用SHJS突出显示HTML文档中的源代码,请执行以下步骤:
将每个源代码段放在一个pre元素中。(目前SHJS不能突出显示不在pre元素中的代码。) pre元素必须在类(class)中 ,其中LANGUAGE指定编写源代码的编程语言。例如,对于C ++,正确的类(class)是。 sh_cpp

<pre class=”sh_cpp”>
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char ** argv) {
  cout &lt;&lt; “Hello world” &lt;&lt; endl;
  return 0;
}
</pre>

下表显示了每种语言使用的正确类(class):

LanguageHTML class
Bisonsh_bison
Csh_c
C++sh_cpp
C#sh_csharp
ChangeLogsh_changelog
CSSsh_css
Desktop filessh_desktop
Diffsh_diff
Flexsh_flex
GLSLsh_glsl
Haxesh_haxe
HTMLsh_html
Javash_java
Java properties filessh_properties
JavaScriptsh_javascript
JavaScript with DOMsh_javascript_dom
LaTeXsh_latex
LDAP filessh_ldap
Log filessh_log
LSM (Linux Software Map) filessh_lsm
M4sh_m4
Makefilesh_makefile
Objective Camlsh_caml
Oracle SQLsh_oracle
Pascalsh_pascal
Perlsh_perl
PHPsh_php
Prologsh_prolog
Pythonsh_python
RPM spec filessh_spec
Rubysh_ruby
S-Langsh_slang
Scalash_scala
Shellsh_sh
SQLsh_sql
Standard MLsh_sml
Tclsh_tcl
XMLsh_xml
Xorg configuration filessh_xorg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值