Ядро JavaScript 1.5. Справочник

       

Import


Даёт возможность скриптам импортировать свойства, функции и объекты из обозначенного/signed скрипта, экспортирующего информацию.

Эта возможность отсутствует в ECMA 262, Edition 3.

Реализован в JavaScript 1.2, NES 3.0


Синтаксис

import objectName.name1, objectName.name2, ..., objectName.nameN

import objectName.*


Параметры

objectName

Имя объекта, который будет получать импортируемые имена.

name1,

name2,

nameN Список импортируемых из файла экспорта свойств, функций и объектов .

*

Импортируются все свойства, функции и объекты их экспортирующего скрипта.


Описание

Параметр objectName это имя объекта, который будет получать импортируемые имена. Например, если f и p экспортируются и если obj это объект импортирующего скрипта, следующий код делает f и p доступными в импортирующем скрипте как свойства объекта obj.

import obj.f, obj.p

Обычно информация в обозначенном/signed скрипте доступна только скриптам, обозначенным теми же принципалами/principals. Экспортируя (используя оператор ) свойства, функции и объекты, обозначенный скрипт делает эту информацию доступной любому скрипту (signed или unsigned). Импортирующий скрипт использует оператор import для доступа к этой информации.

Скрипт обязан загрузить экспортирующий скрипт в окно, фрэйм или слой/layer, прежде чем сможет импортировать и использовать любые экспортируемые свойства, функции и объекты.


См. также

.



Содержание раздела