什么是使用System.Web.Optimization.ScriptBundle进行最小化的有效标识符

时间:2019-01-09 16:02:49

标签: asp.net minify

在我使用ScriptBundle的网站上,它用于捆绑和缩小javascript。我发现的一个问题是一个字母的标识符可能会干扰脚本最小化创建的标识符。举个例子

  • var i在一种方法中用于迭代数组
  • minifier分配了i作为从同一代码引用的函数的名称

输出代码看起来像这样:

for(var i=0; i<this.peopleArray.length; i++) { ... }
...
i(this.someProperty); // i is expected to represent a function

修复脚本并不难,我只是将i重命名为idxPerson,但是我想知道标识符要与Minifier一起工作需要遵循的一组规则。我尝试使用谷歌搜索没有成功。

您能指出一个指定此类规则的文档吗?

0 个答案:

没有答案