请教:如何在无规范的js代码中,引用符合AMD规范的js
假如,我有一个维护很久远的页面:index.html,它里面包含了很多js,是这样的:
这些 js 都是在文件里,直接写一个又一个function,没有遵守任何CommonJS,AMD或CMD之类的规范。
问题来了,现在有一个 library.js ,它遵守AMD规范,我又想用它,怎么在现有的 index.html中引用,并在现在的页面里内嵌的js代码do(); 和 take() 之间调用 library.run() 这个函数呢?
library.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() { .... }
};
});
...全文
相关推荐
knockout-validation-amd:用于淘汰验证或 require.js 的 amd 包装器
敲除验证-amd 用于淘汰验证或 require.js 的 amd 包装器
一文让你彻底搞清楚javascript中的require、import与export
主要给大家介绍了关于javascript中require、import与export的相关资料,文中通过示例代码介绍的非常详细,对打击大的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
Sea.JS知识总结
SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架。本文给大家分享sea.js知识总结,感兴趣的朋友一起学习吧
JS-MOOC:在这里,我将训练一些结构来提高我对Javascript的了解
JS-MOOC 在这里,我将训练一些结构来提高我对Javascript的了解
webpack组织模块打包Library的原理及实现
主要介绍了webpack组织模块打包Library的原理及实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


