请教:如何在无规范的js代码中,引用符合AMD规范的js

安容慕 安容慕 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假如,我有一个维护很久远的页面:index.html,它里面包含了很多js,是这样的:

<html>
……
<body>
<script src="a.js"></script>
<script src="b.js"></script>
<script src="c.js"></script>
<script>
do();
take();
</script>
<body>
</html>


这些 js 都是在文件里,直接写一个又一个function,没有遵守任何CommonJS,AMD或CMD之类的规范。

问题来了,现在有一个 library.js ,它遵守AMD规范,我又想用它,怎么在现有的 index.html中引用,并在现在的页面里内嵌的js代码do(); 和 take() 之间调用 library.run() 这个函数呢?

library.js定义如下:

define(["jquery"], function($){
return {
run: function() { .... }
};
});
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
安容慕
JavaScript 87,984 成员 224,681 内容