- 浏览: 2612789 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
简单地介绍一下常用的代码高亮工具 SyntaxHighlighter。
1. SyntaxHighlighter is what?
考虑再三还是引用官网的定义来介绍一下什么是SyntaxHighlighter
SyntaxHighlighter is a fully functional self-contained code syntax(语法) highlighter developed in JavaScript.
2. What SyntaxHighlighter looks like?
贴了一张官网上的图来直观地展示一下:
// SyntaxHighlighter makes your code snippets beautiful without tiring your servers.
var
setArray =
function
(elems) {
this
.length = 0;
push.apply(
this
, elems);
return
this
;
}
3. 怎样使用SyntaxHighlighter?
- html部分
<!-- 脚本文件依赖 --> <script type="text/javascript" src="syntaxhighlighter/shCore.js"></script> <script type="text/javascript" src="syntaxhighlighter/shBrushJScript.js"></script> <script type="text/javascript" src="syntaxhighlighter/shBrushXml.js"></script> <!-- 样式文件依赖 --> <link type="text/css" rel="stylesheet" href="syntaxhighlighter/shCoreDefault.css"/>
<pre class="brush: xml;"><div id="firstTestCase"></div></pre> <pre class="brush: js;"> (function(){ return new Function(String.fromCharCode.apply(this,arguments))(); })(97,108,101,114,116,40,49,41); </pre>
- SyntaxHighlighter默认会自动查找<pre></pre>标签,其中标签可自定义,
比如我定义<p>:
SyntaxHighlighter.config.tagName = 'p';
2. 根据class类名选择不一样的格式刷,我上面的例子取的是xml和js,当前也可以是php(需要和你引入的依赖js文件相对应)
效果图:
- js部分
SyntaxHighlighter.all();
关于一些配置属性:
具体可以参考官网上的:http://alexgorbatchev.com/SyntaxHighlighter/manual/configuration/
我这边举例了几个:
- SyntaxHighlighter.defaults['toolbar'] = false;
2. collapse:true
默认是false的
-------http://alexgorbatchev.com/SyntaxHighlighter/manual/configuration/
扩展阅读:
1、官网:http://alexgorbatchev.com/SyntaxHighlighter/
发表评论
-
开发工具之phpstorm
2014-04-23 17:06 1121本文收录一个IDE: PhpSt ... -
《前端工具》图片生成器
2014-04-12 14:58 1446本文收录两个图片字段生成器: htt ... -
收录两个flash检测的库
2014-04-12 18:06 1107detect flash相关的: ... -
uglify的几个配置参数
2014-04-03 20:39 1867记录几个uglify的配置参数: ug ... -
Browser-Sync
2014-03-31 18:50 1284Browser-Sync: http: ... -
工具之autosave
2014-03-29 16:18 1123介绍一个工具: autosave h ... -
github gist
2014-03-24 10:39 1198github的gist gist是g ... -
underscore.string
2014-03-17 15:24 1214underscore.string: ... -
在线画图工具--process
2014-03-15 20:20 2714收录一个在线作图的工具: http: ... -
filesize
2014-03-12 14:05 1229一个工具:fileszie h ... -
chrome设置跨域
2014-03-11 18:25 6621chrome在mac下如何开启跨域: ... -
jekyll是什么?
2014-03-08 21:57 1036Jekyll是什么? 博客形式的静态站 ... -
Travis CI
2014-03-07 17:19 1103Travis CI: 在线的,分布式 ... -
【工具】embed responsive
2014-03-06 22:00 1085介绍一个embed responsive: ... -
【工具】html2json
2014-03-04 19:06 1294收录一个html2json的工具: h ... -
设备检测工具- mobiledetect
2014-03-03 19:50 1083本文收录一个mobile detect: ... -
GNU
2014-02-17 14:01 1034GNU: Gnu's Not Uni ... -
【前端工具】密码生成器
2014-02-13 15:30 1456在网上看到的: http://w ... -
markdown编辑器之 Mou
2014-02-10 14:33 936Mou The missing Mar ... -
bower相关
2014-02-08 21:50 804bower的命令: --save ...
相关推荐
wps代码块插件
SyntaxHighlighter是一款流行的开源代码高亮插件,广泛应用于博客、论坛和其他在线内容平台,用于增强代码段的可读性和美观性。它支持多种编程语言的语法高亮,包括但不限于HTML、CSS、JavaScript、Java、Python、...
【JS代码高亮插件SyntaxHighlighter】是一个用于在网页中展示编程代码的工具,它能够将源代码美化,使其更易于阅读和理解。SyntaxHighlighter由Alex Gorbatchev开发,支持多种编程语言,包括JavaScript、HTML、CSS、...
1. 下载:你可以从官方GitHub仓库或者一些开源代码托管平台下载到SyntaxHighlighter的压缩包,如你提供的"SyntaxHighlighter代码高亮插件.rar"。 2. 引入:解压后,将所需的CSS和JavaScript文件引入到你的HTML页面中...
SyntaxHighLighter代码高亮插件实例(支持JavaScript、CSS、PHP、Java、Python、Vb、XML、Delphi、SQL、CSharp等等多种编程语言类)版本_2.1.364
这个压缩包文件“商业编程-源码-SyntaxHighlighter高亮代码显示实例源码.zip”包含了使用SyntaxHighlighter实现代码高亮的示例源代码,适合于那些想要在自己的商业网站或博客上展示技术文章、教程或者分享代码片段的...
SyntaxHighlighter是一款强大的代码高亮插件,它专为网页设计者和开发者提供便利,使得在网页上展示源代码变得更加美观且易读。这款工具无需服务器支持,只需在网页中引入相应的JavaScript库,即可实现对多种编程...
SyntaxHighlighter是一款流行的开源...总之,SyntaxHighlighter是一款强大的代码高亮插件,通过其丰富的功能和广泛的语言支持,为网页上的代码展示提供了极大的便利。无论是个人博客还是专业开发团队,都能从中受益。
"wp-syntaxhighlighter-evolved"就是这样一个插件,它增强了原生的SyntaxHighlighter Evolved,允许用户在发布包含MATLAB代码的博客文章时,对代码的显示样式进行自定义,包括更改代码字体。这个插件对于那些经常...
SyntaxHighlighter是一款流行的JavaScript代码高亮插件,用于在网页上展示源代码时提供美观的语法高亮效果。它能够使代码更易于阅读,提升用户体验,尤其对于技术博客、在线教程和开发者社区来说,是非常实用的工具...
本文将详细介绍如何在Discuz7中利用syntaxhighlighter_2.0.320插件实现代码高亮显示,以提升用户在论坛中分享和阅读代码的体验。 首先,我们需要理解什么是代码高亮。代码高亮是一种通过不同颜色和样式突出显示代码...
SyntaxHighlighter是Google Code上的一个开源项目,主要用于给网页上的代码着色, 博文参考地址:http://blog.csdn.net/itmyhome1990/article/details/38517737
SyntaxHighlighter Evolved 是一个强大且可自定义的代码高亮插件,它支持多种编程语言,并且可以通过安装不同的“brushes”来扩展其对特定语言的支持。LSL Brush是这个插件的一个扩展,它提供了LSL代码的特定样式...
整合FCKeditor与SyntaxHighlighter代码高亮插件的过程主要涉及如何将SyntaxHighlighter的功能嵌入到FCKeditor编辑器中,以便用户在编辑器内部撰写代码时,能够享受到即时的代码高亮显示。这种整合对于编写和展示代码...
在WordPress等博客平台中,为了使代码段在文章中清晰易读,通常会使用代码高亮插件。JavaEye的代码高亮插件以其简洁、高效而受到许多开发者的青睐。然而,当你试图在WordPress中寻找与JavaEye类似的代码高亮插件时,...
代码语法高亮的JS插件及例子,基于SyntaxHighlighter实现的CSS、PHP、ASP、SQL、XHTML代码自动高亮插件,若你是开发者网站,这个功能对你绝对有用,下载插件包,自带有使用演示。
为了提升代码插入的专业性和可读性,可以通过添加SyntaxHighlighter代码高亮插件来实现。 SyntaxHighlighter是一款流行的代码高亮插件,它能够让网页中的代码段落更加易于阅读,同时提供多种代码语言的支持。为了...
Vue Syntax Highlight 插件正是为了解决这个问题而诞生的,它专为Vue.js开发环境提供代码高亮功能。在Sublime Text这样的文本编辑器中,这个插件能显著提升开发者的编码体验。 Vue Syntax Highlight 插件为Vue模板...
在React Native中,我们经常需要展示代码片段,这时就需要用到代码高亮组件。"React Native的一个代码高亮组件"是专门为在React Native应用中优雅地展示源代码而设计的库。 代码高亮组件对于提升代码可读性和用户...
1. CKEditor代码高亮插件的修复与发展历程 - 插件的更新发布:文中提到前一天匆忙发布了更新版,之后在当天又发现了解决问题的方法。 - 插件的完善:作者通过查阅CKEditor的API文档,成功找到了解决问题的办法,...