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

180

我经常在 JavaScript 中看到这个被使用:

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

});

什么是define函数?


4
请搜索RequireJSAMD API - user2246674
3
如果有人想要了解更多关于 AMD 或者 JS 中不同的模块,我会推荐一篇非我所写但非常棒的 Medium 文章:https://medium.freecodecamp.org/javascript-modules-a-beginner-s-guide-783f7d7a5fcc - TheBen
2个回答

129

这可能是一个RequireJS模块定义。

更多详情请访问此处

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


请参考 https://dev59.com/o2kv5IYBdhLWcg3wzkDa#10331369,了解 define 的作用、目的和函数定义。 - Chris Halcrow

91

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接