Javascript问题--“什么是”;窗口;? /*此函数由活动调用*/ 函数波(){ 警报(“1”); document.getElementById(“droid”).src=“android\u.png”; 警报(“2”); } 点击我!

Javascript问题--“什么是”;窗口;? /*此函数由活动调用*/ 函数波(){ 警报(“1”); document.getElementById(“droid”).src=“android\u.png”; 警报(“2”); } 点击我!,javascript,android,window,Javascript,Android,Window,我的问题是:“window.demo.clickOnAndroid()是什么?” 我知道clickOnAndroid是我的Android应用程序中的一种方法。但什么是窗口和演示?我的文件名为demo.html。是吗?窗口是: 窗口对象表示打开的窗口 浏览器中的窗口 window.demo表示demo对象已被指定为window的属性(或实例变量),因此window.demo.clickOnAndroid()表示您正在调用窗口的clickOnAndroid()。因此,demo是您的Android应用

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


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

窗口是:

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


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

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

“我的文件名为Demo.html。是吗?”不是。它是一个方法,在“Demo”变量上称为“clickOnAndroid”。但我不知道具体是什么,所以我不会把它作为一个答案。
<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>