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 相关文章推荐
动态获取复选框checkbox选中个数的jquery代码
Jun 25 Javascript
JS批量替换内容中关键词为超链接
Feb 20 Javascript
vue2组件实现懒加载浅析
Mar 29 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
May 07 Javascript
inner join 内联与left join 左联的实例代码
Sep 18 Javascript
微信小程序 scroll-view实现锚点滑动的示例
Dec 06 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
Dec 28 Javascript
JS实现的JSON数组去重算法示例
Apr 11 Javascript
webpack之引入图片的实现及问题
Oct 08 Javascript
express+vue+mongodb+session 实现注册登录功能
Dec 06 Javascript
150行代码带你实现微信小程序中的数据侦听
May 17 Javascript
JS实现放大镜效果
Sep 21 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查询whois信息的方法
2015/06/08 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
2011/01/01 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
python、Matlab求定积分的实现
2019/11/20 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
计算机通信专业推荐信
2014/02/22 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
千与千寻观后感
2015/06/04 职场文书
2015年学校政教工作总结
2015/07/20 职场文书