Магистраль / requirejs посмотреть странный benavior - PullRequest
0 голосов
/ 27 декабря 2018

Я занимаюсь реверс-инжинирингом и не могу понять, как работает мой скрипт вида backbone / requirejs.Потому что в документации requirejs сказано, что имена модулей должны быть одинаковыми, но вот код, который работает только с объявлением модулей «a, b, c, d».Может ли кто-нибудь помочь, что я должен прочитать, чтобы понять?

"use strict";
define([
   "underscore",
   "backbone",
   "jquery",
   "util/numeral",
   "text!sa-utils/js/templates/KeyIndicatorResults.html",
   "css!sa-utils/css/KeyIndicator.css"],
function(a,b,c,d,e,f){
  var g = some code working
  return g
})

1 Ответ

0 голосов
/ 27 декабря 2018

Имена модулей - это то, что вы видите в массиве зависимостей в виде строк ([ "underscore", ...])

a,b,c,... это просто имена аргументов, это JavaScript, а RequireJS не имеет никакого отношения к тому, чторазработчик решил назвать их.Здесь они бессмысленны, потому что вы, скорее всего, смотрите на код uglified.

...