Вопрос о JavaScript - что такое “окно”?

<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. Это - это?

5
задан TIMEX 7 February 2010 в 23:57
поделиться

2 ответа

window - это объект окна javascript:

Объект окна представляет собой open окно в браузере.

window.demo означает, что объект demo был назначен свойством (или переменной экземпляра) окна , поэтому window.demo.clickOnAndroid() означает, что вы вызываете clickOnAndroid() на окне demo окна . Поэтому demo - это имя экземпляра вашего Android-приложения, ваше настоящее приложение будет зависеть от вас, так что ваше обращение, вероятно, будет выглядеть как window.serious.clickOnAndroid().

4
ответ дан 15 December 2019 в 01:00
поделиться

Необходимо только перегрузить функцию ToString в объекте, например

public override string ToString()
{
    /* some code handling here */
    return ""; //your own formated string
}
-121--2611335-

Формат звучит как хорошее решение.
Возможно, (несколько) хороших регулярных выражений, чтобы разделить вашу входную переменную на группы.

Я бы попытался использовать как можно больше существующих форматов:
http://blog.stevex.net/string-formatting-in-csharp/

-121--2611334-

Окно является одним из объектов DOM верхнего уровня (1) (2) . Demo - нестандартное свойство, реализуемое Android.

0
ответ дан 15 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: