冒号和分号后跟函数有什么作用?

时间:2015-01-19 19:52:16

标签: javascript function sharepoint

我正在挖掘SharePoint 2010的地狱般的JavaScript代码(上帝怜悯我的灵魂),而我遇到的许多奇怪的线路之一就是这个,经常重复:

ULSrLq:;

ULSrLq是以下函数(为了便于阅读而美化):

function ULSrLq() {
    var o = new Object;
    o.ULSTeamName = "Microsoft SharePoint Foundation";
    o.ULSFileName = "core.js";
    return o;
}

据我所知,这绝对没有。永远不会调用ULSrLq,删除相关行似乎对页面的功能没有影响。以下代码段包含一个函数foo,该函数显示警报和类似于SharePoint神秘的行(foo:;)。运行它什么都不做。

function foo() {
    alert("foo called");
}

foo:;

我甚至不确定为什么这在语法上有效。任何人都可以就这个结构的目的提供任何见解吗?

0 个答案:

没有答案