backbone/requirejs view strange benavior



我正在做逆向工程,完全无法理解我的主干/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与开发人员决定命名它们没有任何关系。在这里,它们毫无意义,因为您可能正在查看丑陋的代码。

最新更新