【问题标题】:Javascript question--what is "window"?Javascript 问题——什么是“窗口”?
【发布时间】:2011-01-14 04:51:51
【问题描述】:
<html>
    <script language="javascript">
        /* This function is invoked by the activity */
        function wave() {
            alert("1");
            document.getElementById("droid").src="android_waving.png";
            alert("2");
        }
    </script>
    <body>
        <!-- Calls into the javascript interface for the activity -->
        <a onClick="window.demo.clickOnAndroid()"><div style="width:80px;
            margin:0px auto;
            padding:10px;
            text-align:center;
            border:2px solid #202020;" >
                <img id="droid" src="android_normal.png"/><br>
                Click me!
        </div></a>
    </body>
</html>

我的问题是:什么是“window.demo.clickOnAndroid()”?

我知道 clickOnAndroid 是我的 Android 应用程序中的一个方法。但是什么是窗口和演示?我的文件名为 demo.html。是这样吗?

【问题讨论】:

  • "我的文件名为 demo.html。是这样吗?"不,这是一种方法,在“demo”变量上称为“clickOnAndroid”。但我不知道它具体是什么,所以我没有发布这个作为答案。

标签: javascript android window


【解决方案1】:

windowjavascript window object

窗口对象代表一个打开的 浏览器中的窗口。

window.demo 表示demo 对象已被分配为window 的属性(或实例变量),因此window.demo.clickOnAndroid() 表示您在window 的@987654329 上调用clickOnAndroid() @。因此,demo 是您的 Android 应用程序实例的名称,您的真实应用程序将由您自己命名,因此您的调用可能看起来像 window.serious.clickOnAndroid()

【讨论】:

    【解决方案2】:

    Window 是顶级 DOM 对象之一(1)(2)。 Demo是Android实现的非标准属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多