define
和require
之间的区别是什么?我应该何时使用它们?我已经在Stack Overflow上阅读了不同的答案,但我仍然无法理解。
例如,如果这是main.js
(配置文件需要指向),那有什么区别?
define(["jquery"], function($) {
do something with $
});
require(["jquery"], function($) {
do something with $
});
$/jQ
是否可以保证加载并准备就绪?
答案 0 :(得分:3)
他们在内部做同样的事情。但是......您应该使用require
定义应用的入口点,并使用define
定义其余模块。我发现这可以清楚地表明您正在查看的当前模块在整个应用程序中扮演的角色。