>分配对象文字属性var foo = {bar:’hello’};
>三元变种猫=快乐吗? “是”:“不”;
>标记语句outer_loop:for(i = 0; i< 3; i)
>还有什么?
>三元变种猫=快乐吗? “是”:“不”;
>标记语句outer_loop:for(i = 0; i< 3; i)
>还有什么?
我正在浏览一个sharepoint 2010文件,并且我一直在使用这种语法
someFunction: ;
function ULSqvN() { var o = new Object; o.ULSTeamName = "SharePoint Portal Server"; o.ULSFileName = "SocialData.js"; return o; }
PageUrlNormalizer = function () { ULSqvN: ; //<---------------- This guy here -------------------------- try { this._url = _normalizedPageUrlForSocialItem } catch (a) { this._url = "" } };
这是做什么的?
jsFiddle有完整档案.同样的ULSqvN :;在文件中出现47次.
PS:共识似乎是冒号的共享点使用“不是实际的javascript,可能用作某些外部目的的标记”.浏览器将其视为残留标签,因此不会导致错误.感谢所有回复,我已将实际使用留在顶部,以便问题包含适当的答案. question about same code
解决方法
它没有用于javascript的目的(因为在javascript中你只能标记你可以
continue or break的东西),它可能被用作某种解析脚本的某种注释或标记.在最坏的情况下,这只是死代码而没有任何目的.
编辑:看起来像sharepoint使用它来获取一些诊断信息:What does this Javascript code do?