我一直在寻找一种方法来编码弹出窗口,以便在SO的父窗口中执行某些操作。在其中一篇文章的某处,我读到了一个建议,即浏览器中的“检查元素”选项是一种很好的学习方法。使用此选项,我从主机获取了会话超时弹出窗口的代码。以下是我想要了解的部分:
function fireTimeoutEvent()
{
__doPostBack('','@@@@@forceSessionTimeout');
}
function __doPostBack(eventTarget, eventArgument)
{
var theform = document.Form1;
theform.__EVENTTARGET.value = eventTarget;
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
“__”在代码的四行中是什么意思?它们有特殊意义吗?我认为这是javascript是正确的吗?我问,因为我不熟悉javascript,jquery和其他人的细节,以便能够识别差异。
此外,从这个脚本,是否可以告诉它将要做什么?虽然弹出窗口本质上是为了扩展会话,但它除了这个之外还有其他一些功能,但其他功能都没有。
答案 0 :(得分:3)
通常,库编写者使用_或__来表示私有函数或方法。所以这可能是这个人不希望别人直接打电话的事情。