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



我看到这个在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的回答。这可能是更相关的解释

相关内容

最新更新