- 浏览: 2560693 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 1063本文收录一个IDE: PhpSt ... -
《前端工具》图片生成器
2014-04-12 14:58 1389本文收录两个图片字段生成器: htt ... -
收录两个flash检测的库
2014-04-12 18:06 1074detect flash相关的: ... -
uglify的几个配置参数
2014-04-03 20:39 1832记录几个uglify的配置参数: ug ... -
Browser-Sync
2014-03-31 18:50 1228Browser-Sync: http: ... -
工具之autosave
2014-03-29 16:18 1078介绍一个工具: autosave h ... -
github gist
2014-03-24 10:39 1159github的gist gist是g ... -
underscore.string
2014-03-17 15:24 1178underscore.string: ... -
在线画图工具--process
2014-03-15 20:20 2671收录一个在线作图的工具: http: ... -
filesize
2014-03-12 14:05 1193一个工具:fileszie h ... -
chrome设置跨域
2014-03-11 18:25 6575chrome在mac下如何开启跨域: ... -
jekyll是什么?
2014-03-08 21:57 995Jekyll是什么? 博客形式的静态站 ... -
Travis CI
2014-03-07 17:19 1069Travis CI: 在线的,分布式 ... -
【工具】embed responsive
2014-03-06 22:00 1052介绍一个embed responsive: ... -
【工具】html2json
2014-03-04 19:06 1256收录一个html2json的工具: h ... -
设备检测工具- mobiledetect
2014-03-03 19:50 1037本文收录一个mobile detect: ... -
GNU
2014-02-17 14:01 987GNU: Gnu's Not Uni ... -
【前端工具】密码生成器
2014-02-13 15:30 1414在网上看到的: http://w ... -
markdown编辑器之 Mou
2014-02-10 14:33 878Mou The missing Mar ... -
bower相关
2014-02-08 21:50 759bower的命令: --save ...
相关推荐
JS代码高亮插件SyntaxHighlighter demo
SyntaxHighLighter代码高亮插件实例(支持JavaScript、CSS、PHP、Java、Python、Vb、XML、Delphi、SQL、CSharp等等多种编程语言类)版本_2.1.364
SyntaxHighlighter是Google Code上的一个开源项目,主要用于给网页上的代码着色, 博文参考地址:http://blog.csdn.net/itmyhome1990/article/details/38517737
NULL 博文链接:https://13813962825.iteye.com/blog/2048172
SyntaxHighlighter高亮插件,可以格式化JAVA、PHP、CSS、SQL、XML、Python等等一些主流的代码格式。
实现在网页上插入代片断,美观,方便使用。
代码语法高亮的JS插件及例子,基于SyntaxHighlighter实现的CSS、PHP、ASP、SQL、XHTML代码自动高亮插件,若你是开发者网站,这个功能对你绝对有用,下载插件包,自带有使用演示。
FCKeditor是现在最为流行的开源编辑器,SyntaxHighlighter是一个用JS实现的代码高亮显示插件,FCKeditor + SyntaxHighlighter 让代码高亮着色,可以最小化修改您的程序实现效果
FCKeditor 和 SyntaxHighlighter 代码高亮插件的整合方法,里面有下载,可以根据需要结合自己的fckeditor版本。
主要介绍了帝国CMS FCKeditor编辑器添加插入代码插件方法(基于SyntaxHighlighter代码高亮插件),需要的朋友可以参考下
内附官方原版的 和我改过的 有兴趣的自己下去看吧 我改了后删了很多东西 合并了很多东西 内附demo
db.SyntaxHighlighter 语法高亮插件下载,SyntaxHighlighter几乎支持所有编程语言的代码高亮功能,你可将需要高亮的代码放入Textarea中,本插件会自动获取内容后根据初始设置高亮代码中的关键字、常量、变量、函数名...
要在中实现代码高亮显示功能,有两个关键步骤: 一是在要显示代码的网页中加入样式文件:FCKeditor/css/SyntaxHighlighter.css 二是下载集合了SyntaxHighlighter 插件的FCKeditor软件包
CKEditor代码高亮整合示例源码 项目描述 此示例把编辑器ckeditor和代码高亮syntaxhighlighter两个插件 整合到一起,这样编辑器就可以高亮显示代码信息了。 读起来很舒服。 欢迎感兴趣的用户下载学习。
对于喜欢写技术博客的同学来说,一定对代码高亮组件非常熟悉。... SyntaxHighlighter 是一款完全基于JavaScript的代码高亮插件,SyntaxHighlighter 可以对大部分编程语言进行着色渲染,而且代码高亮的性能也非常不错
syntaxhighlighter 是一套在浏览器上对各种代码进行语法着色的独立 JavaScript 库 代码高亮插件 html pre 各种显示高亮的主题 官网下载链接在文档中
现在大家可以不必像我这样为了实现代码高亮的功能,去修改ckeditor编辑器,大家可以去使用百度编辑器(Ueditor)他有代码高亮的功能,还蛮好用的,我的个人网站就是的百度编辑器的。欢迎大家去我的博客看看
针对tinyMCE开发的插入html,php,sql,js代码功能,并高亮显示。 高亮显示采用的是 SyntaxHighlighter 插件。
一款用js写的代码高亮插件,附有使用实例,还没有起名字,自我感觉良好。可自动识别HTML/CSS/JS代码,同时也能高亮显示HTML网页中嵌套的CSS和JS,有些判断并不是很严谨,但是多数情况下是适用的,SyntaxHighlighter...
CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站