我看到这个在JavaScript中一直在使用:
define(['param1', 'param2'], function() {
});
define
函数是什么?
这可能是一个requireJS模块定义
点击这里查看更多详情
RequireJS是一个JavaScript文件和模块加载器。它针对浏览器内使用进行了优化,但也可以在Rhino和Node等其他JavaScript环境中使用。使用像RequireJS这样的模块化脚本加载器可以提高代码的速度和质量。
define()是js的AMD规范的一部分
:
- https://github.com/amdjs/amdjs-api/wiki/AMD