我正在进行逆向工程,无法完全了解我的骨干/ 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
})
答案 0 :(得分:1)
模块名称是您在依赖项数组中看到的字符串([
"underscore", ...]
)
a,b,c,...
只是参数名称,它是JavaScript,而RequireJS与开发人员决定使用它们的名称无关。在这里它们是没有意义的,因为您可能正在查看丑陋的代码。