缩小会影响JavaScript功能吗?

Joh*_*Doe 3 asp.net asp.net-mvc asp.net-mvc-3 bundling-and-minification

我正在考虑使用捆绑为我的组的ASP.NET MVC3项目,我不能打破它因为我是一个初级开发人员.

JavaScript缩小是否会影响JavaScript函数名称 - 即我是否仍然可以使用内联代码中的相同名称来调用我缩小的函数?此外,它是否会影响代码的行为 - 或者JavaScript功能和订单是否完全保留?

Mik*_*Dev 5

捆绑和缩小不会通过重命名函数名称来破坏代码.缩小通过删除不必要的空格,删除注释以及将变量名缩短为一个字符来优化代码.

假设你做这个功能:

function BigHonkingFunctionName(bigvariablename1, bigvariablename2) {
    //I love this function
    alert(bigvariablename1 + " " + bigvariablename2);
}
Run Code Online (Sandbox Code Playgroud)

最小化的结果将是:

function BigHonkingFunctionName(n,t){alert(n+" "+t)}
Run Code Online (Sandbox Code Playgroud)

如您所见,它不会影响您调用或使用该函数的方式.

阅读捆绑和缩小.