当前位置:  软件>JavaScript软件

代码高亮 JavaScript 插件 wangHighLighter

    来源:    发布时间:2014-12-23

    本文导语:  1. 介绍 wangHighLighter 是一个将代码进行格式化和高亮显示的 JavaScript 插件,可应用到富文本框中。例如wangEditor。wangHighLighter支持常用的20中编程语言,并提供多种主题风格供选择,让您的代码“动”起来! 2. 使用wangHighLighter 2...

1. 介绍

wangHighLighter 是一个将代码进行格式化和高亮显示的 JavaScript 插件,可应用到富文本框中。例如wangEditor代码高亮 JavaScript 插件 wangHighLighter[图片]wangHighLighter支持常用的20中编程语言,并提供多种主题风格供选择,让您的代码“动”起来!

2. 使用wangHighLighter

2.1. 引用 wangHighLighter.min.js


2.2. 设置语言和主题选项
通过wangHighLighter.getLangArray()可以获取一个数组,里面包含了wangHighLighter支持的所有语言;
通过wangHighLighter.getThemeArray()可以获取一个数组,里面包含了wangHighLighter支持的所有主题;

语言:

主题:
    var $sltLang = $('#sltLang'),        langArray = wangHighLighter.getLangArray(),  //获取语言数组        $sltTheme = $('#sltTheme'),        themeArray = wangHighLighter.getThemeArray(), //获取主题数组        item;    //绑定语言下拉框    for (item in langArray) {        $sltLang.append($('' + langArray[item] + ''));    }    //绑定主题下拉框    for (item in themeArray) {        $sltTheme.append($('' + themeArray[item] + ''));    }

效果如下:代码高亮 JavaScript 插件 wangHighLighter[图片]

2.3. 应用
通过执行wangHighLighter.highLight(lang, theme, code)即可把一段代码进行格式化、高亮显示。

var code = $txt1.val(),  //获取 $txt1 输入框中输入的原始字符串
    lang = $sltLang.val(), //获取语言
    theme = $sltTheme.val(), //获取主题选项
    highLightCode;

highLightCode = wangHighLighter.highLight(lang, theme, code); //格式化代码$div1.html(highLightCode);

wangHighLighter支持多个主题:代码高亮 JavaScript 插件 wangHighLighter[图片]

3. 应用于wangEditor

wangEditor是一款基于bootstrap的富文本编辑器, 现在已经利用wangHighLighter.js为wangEditor实现了“插入代码”的功能!使wangEditor成为一款互联网上不多见的开源的可插入代码的富文本编辑器。代码高亮 JavaScript 插件 wangHighLighter[图片]


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript 添加到收藏夹和书签代码示例
  • JavaScript 代码编辑器 Scripted
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例
  • javascript代码格式化工具 js_beautify
  • 通过javascript库JQuery实现页面跳转功能代码
  • JavaScript代码质量检查 JSHint
  • JavaScript实现页面跳转的几种方法(参考代码)
  • 在JSP代码中怎么引用javascript中的变量???急!!!
  • c/c++开源软件 iis7站长之家
  • 过滤XSS攻击代码 JavaScript XSS
  • javascript下正则匹配百分比的代码
  • javascript下一个还原html代码的正则
  • JavaScript正则表达式之后向引用实例代码
  • 在JSP里怎么加JAVASCRIPT的代码?
  • 哪里有类似YAHOO的写信的Word Editor的javascript原代码
  • 在javascript中(如onclick事件中)可以插入用JSP编写的验证权限的代码吗?那该怎样插入呢?
  • 简单!如果网页的内容为HTML标签和JAVASCRIPT代码,那应该将该文件保存为.jsp还是
  • JavaScript代码覆盖率工具 istanbul
  • 新手请教一段javascript代码,如何设置浏览者浏览器的字体?
  • 我不会javascript,简单js代码,请帮忙,我急用!help!!!
  • python使用PyV8执行javascript代码示例分享
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • JSP中清空cookie代码参考
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • Python获取网页编码的方法及示例代码
  • 在ubuntu8.10 新立得中安装anjuta,为什么没有代码提示功能,怎么做才有,还有自动代码补全和代码提示有什么区别,
  • HTML网页中的html body onload自动跳转方法介绍及自动跳转代码示例
  • 到底怎么样的代码算是有效代码?请教了。。
  • php通过socket_bind()设置IP地址代码示例
  • 如果要研究源代码以提高自己,哪一个开放源代码的软件比较合适?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3