让我知道它在javascript中的内部require()函数是如何工作的。
我想做这样的事情:define(["./path"], function(cart, inventory) { });
,
但每次我在Google上查找它时,结果只是使用它的框架或教程,但我想知道它在这个函数中是如何工作的,只是为了更好地理解它。
有没有人知道一个解释如何手动执行此功能的教程?
非常感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
请参阅https://github.com/medikoo/modules-webmake和JavaScript模块幻灯片:http://www.slideshare.net/medikoo/javascript-modules-done-right这一切都在那里解释。
“define”是AMD要求的,这与CommonJS / NodeJS要求完全不同,我建议只要坚持使用CommonJS / Node.js风格,它更简单,更强大,代码更清晰。