我一直在看Sharepoint脚本文件,我遇到过这个我没有得到的:
function ULSTYE() {
var o = new Object;
o.ULSTeamName = "Microsoft SharePoint Foundation";
o.ULSFileName = "SP.UI.Dialog.debug.js";
return o;
}
SP.UI.$create_DialogOptions = function() {
ULSTYE:; <----------------------------- WTF?
return new SP.UI.DialogOptions();
}
Run Code Online (Sandbox Code Playgroud)
实际上,此文件中的每个函数定义都在ULSTYE:;左大括号后面的同一行开头.任何人都能解释第二个函数的第一行是做什么的吗?
例如,Firefox/Firebug将此功能解释为我无法理解的功能:
function () {
ULSTYE: {
}
return new (SP.UI.DialogOptions);
}
Run Code Online (Sandbox Code Playgroud)
我以为我一直都知道Javascript ...... ;)必须是我过去从未使用的一些模糊的功能,显然很少被其他人使用.