我见过一些问题,但没有答案适用于我。
我有两个脚本
<script src="js/bootstrap.min.js"><script>
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>
根据我将它们的顺序放在其他中断的代码中。当我查看源代码时,我看到它,因为函数名称冲突。我需要加载它们。
我可以以某种方式将整个第二个库加载到一个单独的命名空间中吗?如何从两个脚本加载所有函数:/
我正在尝试做什么
我需要从prettyPrint()
run_prettify.js
prettyPrint()
所做的是插入<ol>
和<li>
以及<span>
并将其插入包含一大块代码的标记中。然后,一旦这些标签插入我的自定义css可以设置代码块的样式。
答案 0 :(得分:1)
查看RequireJS http://requirejs.org/。它是一个库,旨在构建完全自包含的javascript模块,并为您管理依赖项。
使用RequireJS可以执行以下操作:
require(["js/bootstrap.min"], function(bootstrap) {
//use bootstrap here
});
require(["https://google-code-prettify.googlecode.com/svn/loader/run_prettify"], function(run_prettify) {
//use run_prettify here
});