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

JavaScript中的define([,function])是什么?,javascript,function,requirejs-define,Javascript,Function,Requirejs Define,我看到JavaScript中一直在使用这一点: define(['param1', 'param2'], function() { }); 什么是define函数?define()是js的AMD规范的一部分 见: 编辑:另请参见下面克劳迪奥的答案。可能是更相关的解释。这可能是一个模块定义 查看更多详细信息 RequireJS是一个JavaScript文件和模块加载器。它针对浏览器内使用进行了优化,但也可以用于其他JavaScript环境,如Rhino和Node。使用模块化脚本加载程序(

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

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

});
什么是
define
函数?

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

见:

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

这可能是一个模块定义

查看更多详细信息

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


我会推荐任何想了解更多这方面的人,AMD或JS中的不同模块。我会推荐你阅读一篇优秀的文章,不是我在媒体上写的