Javascript问题 - 什么是“窗口”?

时间:2010-02-07 23:57:05

标签: javascript android window

<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。是吗?

2 个答案:

答案 0 :(得分:4)

windowjavascript window object

  

窗口对象表示打开   浏览器中的窗口。

window.demo表示demo对象已被指定为window的属性(或实例变量),因此window.demo.clickOnAndroid()表示您正在调用clickOnAndroid()window的{​​{1}}上。因此demo是您的Android应用程序实例的名称,您的真实应用程序将由您来命名,因此您的调用可能看起来像demo

答案 1 :(得分:0)

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