7

和有什么区别definerequire我应该什么时候使用它们?我在 Stack Overflow 上阅读了不同的答案,但我仍然无法理解。

例如,如果这是 on main.js(配置文件需要指向),有什么区别?

define(["jquery"], function($) {
 do something with $            
});

require(["jquery"], function($) {
 do something with $            
});

是否$/jQ保证两者都已加载并准备就绪?

4

1 回答 1

3

他们在内部做同样的事情。但是......您应该使用定义您的应用程序的入口点,require并使用定义其余模块define。我发现这清楚地表明了您正在查看的当前模块实际上在您的整个应用程序中扮演什么角色。

于 2013-03-08T10:12:45.627 回答