我有一个使用一些 javascript 函数的应用程序,
由于所有 javascript 都包含在 Masterpage 中,因此页面附带的大多数 javascript 不是必需的,并且其中一些是重复的(因为在一些不同的 JS 文件中使用。)
所以我想检查是否有一种方法可以确定重复函数并将其删除?
最佳答案
你可以在声明一个函数的时候检查这个函数是否存在,但是你必须改变它的工作方式。
代替
function foo(){ something }
做
if(window.foo===undefined){
window.foo=function(){ something }
}
你仍然可以调用它
foo();
所有这些都可以使用正则表达式通过查找和替换添加到您的文件中,所以我认为这很简单:)
关于c# - 如何确定包含在 Asp.net 页面中的重复 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2301944/