Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы оцените наш сайт?

Замечательный
Хороший
Обычный
Плохой
Отвратительный


Результаты
Другие опросы

Всего голосов: 846
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



JSObject Оглавление | Назад | Вперёд | Индекс

JSObject

Класс public final netscape.javascript.JSObject расширяет/extends Object.

java.lang.Object
   |
   +----netscape.javascript.JSObject

Описание

Объекты в JavaScript оборачиваются (помещаются в оболочки) в экземпляры класса netscape.javascript.JSObject и передаются в Java. JSObject позволяет Java работать с объектами JavaScript.

Если объект из JavaScript передаётся в Java, машина выполнения создаёт Java-оболочку типа JSObject; когда JSObject пересылается из Java в JavaScript, машина выполнения снимает оболочку и разворачивает объект в объект оригинального типа JavaScript. Класс JSObject предоставляет способ вызова методов JavaScript и проверки свойств JavaScript.

Любые данные JavaScript, перенесённые в Java, конвертируются в типы данных Java. Когда JSObject передаётся обратно в JavaScript, оболочка с объекта снимается, и он может использоваться в коде JavaScript. См. в книге Клиентский JavaScript. Руководство. информацию о конвертации типов данных.

Методы. Резюме.

Класс netscape.javascript.JSObject имеет следующие методы:

Метод Описание
call

Вызывает метод JavaScript.

equals

Определяет, ссылаются ли два объекта JSObject на один и тот же экземпляр.

eval

Вычисляет выражение JavaScript.

getMember

Возвращает значение свойства JavaScript-объекта.

getSlot

Запрашивает значение элемента массива JavaScript-объекта.

removeMember

Удаляет свойство JavaScript-объекта.

setMember

Устанавливает значение свойства JavaScript-объекта.

setSlot

Устанавливает значение элемента массива JavaScript-объекта.

toString

Конвертирует JSObject в строку.

Класс netscape.javascript.JSObject имеет следующий static-метод:

Метод Описание
getWindow

Получает JSObject для окна, содержащего данный аплет.

В следующих разделах разъясняется объявление и использование этих методов.

call

Метод. Вызывает JavaScript-метод. Эквивалентен "this.methodName(args[0], args[1], ...)" в JavaScript.

Объявление

public Object call(String methodName, Object args[])

equals

Метод. Определяет, ссылаются ли два объекта JSObject на один и тот же экземпляр.

Переопределяет: equals в классе java.lang.Object

Объявление

public boolean equals(Object obj)

eval

Метод. Вычисляет выражение JavaScript. Это выражение является строкой исходного кода JavaScript, который вычисляется в контексте "this".

Объявление

public Object eval(String s)

getMember

Метод. Запрашивает значение свойства объекта JavaScript. Эквивалентен "this.name" в JavaScript.

Объявление

public Object getMember(String name)

getSlot

Метод. Запрашивает значение элемента массива объекта JavaScript. Эквивалентен "this[index]" в JavaScript.

Объявление

public Object getSlot(int index)

getWindow

Static-метод. Возвращает JSObject для окна, содержащего данный аплет. Этот метод используется только в клиентском JavaScript.

Объявление

public static JSObject getWindow(Applet applet)

removeMember

Метод. Удаляет свойство объекта JavaScript.

Объявление

public void removeMember(String name)

setMember

Метод. Устанавливает значение свойства объекта JavaScript. Эквивалентен "this.name = value" в JavaScript.

Объявление

public void setMember(String name, Object value)

setSlot

Метод. Устанавливает значение элемента массива объекта JavaScript. Эквивалентен "this[index] = value" в JavaScript.

Объявление

public void setSlot(int index, Object value)

toString

Метод. Конвертирует JSObject в String.

Переопределяет: toString в классе java.lang.Object

Объявление

public String toString()
Оглавление | Назад | Вперёд | Индекс

Дата последнего обновления: 28 мая 1999 года.
Copyright (c) 1999 Netscape Communications Corporation



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать