syntaxhighlighter在版本4.0之后,采用webpack进行打包,没有在window中定义全局变量syntaxhighlighter,所以调用接口高亮动态载入的代码较为麻烦,经过研究,方法有二:
1.采用requirejs加载syntaxhighlighter,每载入一次动态代码模块,就加载一次syntaxhighlighter,代码示例如下:

$("#container").load("syncode.html", function() {   require(["syntaxhighlighter"];
});
2.修改syntaxhighlighter的代码文件,在文件中定义全局变量syntaxhighlighter,代码如下:
 window.syntaxhighlighter = __webpack_require__(1);//放置在return __webpack_require__(0);之前
然后载入动态代码模块后,手动调用高亮api,代码示例如下:
$("#container").load("syncode.html", function() {syntaxhighlighter.default.highlight();});

syntaxhighlighter高亮动态代码相关推荐

  1. html表格鼠标高亮行列,JS实现的表格行鼠标点击高亮效果代码

    本文实例讲述了JS实现的表格行鼠标点击高亮效果代码.分享给大家供大家参考,具体如下: 偶尔在看天天基金网净值公告时,从源代码里剥下的一段js代码,感觉比较实用,分享一下(仅IE有效) var high ...

  2. C#获取动态代码的值

    通过字符串对控件属性赋值 例如:"BackColor=Color.FromArgb(100,100,100);BackGroundp_w_picpath=Image.FromFile(\&q ...

  3. C#强化系列文章五:动态代码的使用(反射和动态生成类)

    在软件开发尤其是框架和底层开发时,为了更灵活的控制代码,常常需要进行一些动态的操作.比如根据用户的输入等动态的调用类中的方法或者根据数据库表结构.用户要求动态的生成一些类,然后再动态的调用类中的方法. ...

  4. .NET高级调试 | 通过JIT拦截无侵入调试 C# Emit 生成的动态代码

    大家还记得上一篇的测试代码吗?我们用了: Console.WriteLine("Function Pointer: 0x{0:x16}", Marshal.GetFunctionP ...

  5. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...

  6. bypass最新版d盾mysql_D盾一句话动态代码执行拦截bypass

    一句话地址:http://sjxy.ycu.jx.cn/upfiles/Media/d2.asp 密码:z 普通的菜刀是连接不上滴.代码如下: Function decode(ByVal s, ByV ...

  7. Word插入高亮格式化代码

    Word插入高亮格式化代码 一.获得代码 使用 hilite 使用 notepad++ 使用 Visual Studio Code 使用 Carbon 二.插入Word(2019) 以对象方式插入 以 ...

  8. 中国商标网JS调试 - 动态代码注入

    中国商标网JS调试 - 动态代码注入 中国商标网JS调试 - 动态代码注入 前言 背景 工具 知识点 正文 了解 Fiddler Script Session 处理函数 反调试策略 问题分析 解决思路 ...

  9. 抖音上爆红的美女动态代码图如何实现?

    平时刷抖音的朋友有没有刷到过可爱小姐姐的动态代码图?比如像这种. 曾经丈哥SEO还天真的以为能弄出这个的肯定是一个编程高手,直到遇到了这款工具,才明白,原来就算你不是编程高手,也是可以直接做出这种图. ...

  10. idea 检测 重复代码_IntelliJ IDEA 15 EAP,支持动态代码重复检测

    IntelliJ IDEA 15 EAP 更新,此版本添加了动态代码重复检测功能: Analyze → Locate Duplicates. IntelliJ IDEA 15 build 142.39 ...

最新文章

  1. 极客新闻——12、错误和失败的区别是什么?
  2. Provider 错误 '80004005' 未指定的错误 的最终解决方法
  3. (chap6 Http首部) 传输方式的分类
  4. 存储过程提示data truncation_手机DATA重新分区教程(超详细)
  5. 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
  6. ITTC数据挖掘平台介绍(综述)——平台简介
  7. pandas 每一列相加_Python3 numpy amp; pandas 学习笔记
  8. openEuler Summit 带你解锁开源与操作系统的不解之缘
  9. MySQL新建数据库时utf8_general_ci编码解释
  10. [POJ3096]Surprising Strings
  11. C核心技术手册(二十八)
  12. 自学python能找到工作吗-学完python能找到工作么
  13. php 生产环境 测试环境 同步,开发 RoR PHP Project,测试环境、生产环境部署相关问题...
  14. 对初学者来说,Python难度不低于其他语言
  15. 认知空间是什么意思_什么是认知?
  16. 《编程之美》买书问题及c语言代码实现
  17. jQuery插件开发标准写法
  18. 使用线程持续产生随机数
  19. UE5 tiles 材质缩放平铺
  20. 架构之——umi框架与dva的使用

热门文章

  1. 虚拟机镜像文件高速下载方法之一
  2. Java编程中常见异常有哪些?
  3. TASKCTL连接不到服务端的几种情况和解决办法
  4. jflash烧录教程_Jflash烧录(windows)原理分析
  5. 保研面试复习之数据结构篇
  6. stm32实现串口通信和LED灯点亮
  7. Python数据分析《黑客帝国》-一切都不是偶然
  8. 盗窟手机小我私人撤军华强北:市场一年不如一年
  9. Java开发工程师如何做好职业规划和成长路线
  10. 谷歌浏览器安装Octotree插件