2014最热门的JavaScript代码高亮插件推荐


Posted in Javascript onNovember 25, 2014

对于喜欢写技术博客的同学来说,一定对代码高亮组件非常熟悉。一款优秀的JavaScript代码高亮插件,将会帮助你渲染任何一种编程语言,包括一些关键字的着色,以及每行代码的缩进等。今天我们要来分享一些高性能的JavaScript代码高亮插件,这些JavaScript代码高亮插件将非常有效地帮你实现在网页上的代码编辑和展示。

 1、SyntaxHighlighter ? 最优秀的JavaScript代码高亮插件

SyntaxHighlighter 是一款完全基于JavaScript的代码高亮插件,SyntaxHighlighter 可以对大部分编程语言进行着色渲染,而且代码高亮的性能也非常不错。SyntaxHighlighter 可以自定义主题文件,在初始化的时候指定自己喜欢的主题即可。

2014最热门的JavaScript代码高亮插件推荐

官方网站:http://alexgorbatchev.com/SyntaxHighlighter/

 2、Google Code Prettify ? 自由地JavaScript代码高亮插件

Google Code Prettify是一款由Google推出的JavaScript代码高亮插件,Google Code Prettify可以对C/C++, Java, Python, Ruby, PHP, VisualBasic, AWK, Bash, SQL, HTML, XML, CSS, JavaScript, Makefiles和部分Perl编程语言代码高亮着色。

2014最热门的JavaScript代码高亮插件推荐

官方网站:http://code.google.com/p/google-code-prettify/

 3、Highlight.js ? 多风格JavaScript代码高亮插件

highlight.js是一个用于在任何web页面上高亮着色显示各种示例源代码语法的JavaScript项目。具有以下特色:

  • 支持 92 种语言,49 种代码格式化风格。
  • 自动检测语言种类
  • 支持多语言混合的代码高亮
  • 支持Node.js
  • 支持使用任何HTML标记
  • 兼容任意js框架

    2014最热门的JavaScript代码高亮插件推荐

    官方网站:https://highlightjs.org/

     4、Prism.JS -轻量级JavaScript代码高亮插件

    Prism.JS是目前最为轻量级的JavaScript代码高亮插件,他压缩后只有2KB的大小,Prism.JS也支持大部分流行的编程语言,并且支持多种主题样式,开发者只需要引用CSS文件和JS文件即可完成。

    2014最热门的JavaScript代码高亮插件推荐

    官方网站:http://prismjs.com/

     5、jQuery.Syntax ? jQuery轻量级代码高亮插件

    这款代码高亮插件是基于jQuery的,同样也是轻量级的,渲染速度非常快。同时jQuery.Syntax还具有wordpress的插件应用,对于个人博主来说,使用wordpress和jQuery.Syntax可以完美实现0代买的高亮功能。

    2014最热门的JavaScript代码高亮插件推荐

    官方网站:http://www.codeotaku.com/projects/jquery-syntax/index.en

     6、DlHighlight ? jQuery简单高效代码高亮插件

    DlHighlight是基于JavaScript的代码高亮插件,非常简单,目前只支持JavaScript, CSS, XML, HTML。

    2014最热门的JavaScript代码高亮插件推荐

    官方网站:http://mihai.bazon.net/projects/javascript-syntax-highlighting-engine

     7、Rainbow.js ? 可扩展的JavaScript代码高亮插件

    Rainbow 是JavaScript开发的语法高亮工具。被设计为轻量级(压缩后仅1.4 kb),使用简单,可扩展。语法高亮主题完全通过CSS定义。基于正则表达式实现。

    2014最热门的JavaScript代码高亮插件推荐

    官方网站:http://craig.is/making/rainbows

    这几个JavaScript代码高亮插件都是比较常用的,如果你有更优秀的代码高亮插件,欢迎告诉我们。

总结:

最适合自己的才是最好的,所以本文排序在前不代表最推荐,大家还是根据自己的项目需求来选择吧。

Javascript 相关文章推荐
js 数组操作代码集锦
Apr 28 Javascript
jquery判断元素的子元素是否存在的示例代码
Feb 04 Javascript
a标签的href与onclick事件的区别详解
Nov 12 Javascript
jQuery团购倒计时特效实现方法
May 07 Javascript
ECMAScript中函数function类型
Jun 03 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
Jul 28 Javascript
JS实现拖拽的方法分析
Dec 20 Javascript
Bootstrap按钮组实例详解
Jul 03 Javascript
原生JS进行前后端同构
Apr 22 Javascript
Angular使用Restful的增删改
Dec 28 Javascript
Node.js 实现远程桌面监控的方法步骤
Jul 02 Javascript
js设计模式之代理模式及订阅发布模式实例详解
Aug 15 Javascript
JS跨域问题详解
Nov 25 #Javascript
javascript 中__proto__和prototype详解
Nov 25 #Javascript
js 加密压缩出现bug解决方案
Nov 25 #Javascript
js Object2String方便查看js对象内容
Nov 24 #Javascript
js的[defer]和[async]属性
Nov 24 #Javascript
使用JavaScript 编写简单计算器
Nov 24 #Javascript
JS和JQ的event对象区别分析
Nov 24 #Javascript
You might like
PHP 上传文件的方法(类)
2009/07/30 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
python在文本开头插入一行的实例
2018/05/02 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
2020/06/23 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
自我鉴定思想方面
2013/10/07 职场文书
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
方法汇总:Python 安装第三方库常用
2022/04/26 Python