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 相关文章推荐
Jquery中增加参数与Json转换代码
Nov 20 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 Javascript
改善用户体验的五款jQuery插件分享
May 22 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
Sep 15 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
Js遍历键值对形式对象或Map形式的方法
Aug 08 Javascript
jQuery中ScrollTo用法示例
Sep 04 Javascript
详解vue.js移动端导航navigationbar的封装
Jul 05 Javascript
微信小程序实现签到功能
Oct 31 Javascript
js数组去重的方法总结
Jan 18 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
Jul 10 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
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP网站提速三大“软”招
2006/10/09 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
优化JavaScript脚本的性能的几个注意事项
2006/12/22 Javascript
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
document.compatMode介绍
2009/05/21 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
jQuery事件对象总结
2016/10/17 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
python实现感知器
2017/12/19 Python
Python3最长回文子串算法示例
2019/03/04 Python
django 消息框架 message使用详解
2019/07/22 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
adidas美国官网:adidas US
2016/09/21 全球购物
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
学生打架检讨书
2014/02/14 职场文书
厂长岗位职责
2014/02/19 职场文书
公司营业员的自我评价
2014/03/04 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
安全生产培训心得体会
2016/01/18 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python