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

What is define([ , function ]) in JavaScript?

本文关键字:是什么 function 中的 define JavaScript      更新时间:2023-09-26

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

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

define函数是什么?

这可能是一个requireJS模块定义

点击这里查看更多详情

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

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

:

  • https://github.com/amdjs/amdjs-api/wiki/AMD
编辑:也可以看看@Claudio Redi的回答。这可能是更相关的解释