2013-03-08 35 views
7

definerequire有什么区别,我应该什么时候使用它们中的每一个?我已经阅读了堆栈溢出的不同答案,但我仍然无法理解。RequireJS中的define和require有什么区别?

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

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

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

$/jQ是否保证被加载并准备好了?

回答

3

他们在内部做同样的事情。但是......您应该使用require来定义您的应用程序的入口点,并使用define定义其余模块。我发现这可以让你清楚你所看到的当前模块在你的整个应用程序中扮演的角色。

相关问题