在javascript中使我自己的功能需要

时间:2013-02-07 11:44:29

标签: javascript file module require

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

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

有没有人知道一个解释如何手动执行此功能的教程?

非常感谢。

2 个答案:

答案 0 :(得分:0)

需要函数它只是commonjs标准的一部分。此标准有许多在浏览器中工作的实现(requirejsstitch)。

答案 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风格,它更简单,更强大,代码更清晰。