我正在做逆向工程,完全无法理解我的主干/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
})
模块的名称是您在依赖项数组中看到的字符串 ( [
"underscore", ...]
)
a,b,c,...
这里只是参数名称,它是JavaScript,RequireJS与开发人员决定命名它们没有任何关系。在这里,它们毫无意义,因为您可能正在查看丑陋的代码。