requirejs和seajs的区别

2025-05-11 11:38:23
推荐回答(1个)
回答1:

  SeaJS只会在真正需要使用(依赖)模块时才执行该模块
  SeaJS是异步加载模块的没错, 但执行模块的顺序也是严格按照模块在代码中出现(require)的顺序, 这样才更符合逻辑吧! 你说呢, RequireJS?

  而RequireJS会先尽早地执行(依赖)模块, 相当于所有的require都被提前了, 而且模块执行的顺序也不一定100%就是先mod1再mod2
  因此你看到执行顺序和你预想的完全不一样。