JavaScript 中的 define([ , function ]) 是什么?

2022-08-30 02:01:41

我看到这在JavaScript中一直在使用:

define(['param1', 'param2'], function() {

});

功能是什么?define


答案 1

这可能是一个必需的JS模块定义

查看此处了解更多详情

RequireJS是一个JavaScript文件和模块加载器。它针对浏览器内使用进行了优化,但它可以在其他JavaScript环境中使用,如Rhino和Node。使用像 RequireJS 这样的模块化脚本加载器将提高代码的速度和质量。


答案 2

define() 是 AMD js 规范的一部分

看:

编辑:另请参阅下面的克劳迪奥的答案。可能是更相关的解释。