什么是定义()在Javascript中

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

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

什么是定义函数?

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

看到:

编辑:另请参阅下面的Claudio的答案。 可能更相关的解释。

这可能是一个requireJS模块的定义

在这里检查更多的细节

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