Зачем использовать альтернативные requirejs define: define (function (require) {…}
Я видел, как люди используют альтернативное определениесинтаксис" в требовании JS, чем то, что описано в требовании JS ' документация или во многих учебниках.
обычное определениесинтаксис":
define(['module/first'], function (firstModule) {
//Module code with a dependency on module/first goes here.
});
альтернативное определениесинтаксис":
файл: config.js:
require.config({
paths: {
jquery: '../assets/js/libs/jquery'
}
});
require(['app']);
файл: app.js:
define(function(require) {
var FirstModule = require('modules/first');
//Module code with a dependency on module/first goes here.
Каковы преимущества и недостатки использования этой альтернативы?синтаксис"?