0

我一直在寻找一种方法来对弹出窗口进行编码,以便在 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 和其他方面的细节不够熟悉,无法识别其中的区别。

另外,从这个脚本中,是否有可能告诉它要做什么?尽管弹出窗口本质上是为了扩展会话,但除了这个之外,它还有一些其他功能,但其他功能都没有任何下划线。

4

1 回答 1

3

通常库编写者使用 _ 或 __ 来表示私有函数或方法。所以这可能是这个人不希望人们直接打电话的事情。

于 2013-08-03T05:22:36.407 回答