0

让我知道它在 JavaScript 中的内部 require () 函数是如何工作的。

我想做这样的东西:define(["./path"], function(cart, inventory) { });,但每次我在谷歌上寻找它,结果只是使用它的框架或教程,但我想知道它在这个函数中是如何工作的,让它只是为了更好地理解它。

有谁知道解释如何手动执行此功能的教程?

非常感谢。

4

2 回答 2

0

请参阅https://github.com/medikoo/modules-webmake和 JavaScript 模块幻灯片:http : //www.slideshare.net/medikoo/javascript-modules-done-right 那里都有解释。

"define" 是 AMD 要求,它与 CommonJS/NodeJS 要求完全不同,我建议坚持 CommonJS/Node.js 风格,它更简单、更强大,你的代码也会更干净。

于 2013-02-08T09:15:54.790 回答
0

要求功能它只是commonjs标准的一部分。这个标准有许多在浏览器中工作的实现(requirejsstitch)。

于 2013-02-07T11:51:36.443 回答