Visit Mozilla.org

Référence de JavaScript 1.5 Core:Instructions:import

Un article de MDC.


Sommaire

[modifier] Résumé

Permet à un script d'importer des propriétés, fonctions et objets d'un script signé qui a exporté ces informations.

Cette fonctionnalité ne fait pas partie d'ECMA 262, Édition 3.

Instruction
Implémentation : JavaScript 1.2, NES 3.0

[modifier] Syntaxe

import nomObjet.nom1, nomObjet.nom2, ..., nomObjet.nomN;

import nomObjet.*;

[modifier] Paramètres

nomObjet 
Nom de l'objet qui va recevoir les informations importées.
nomN 
Propriété, fonction ou objet à importer.

[modifier] Description

Le paramètre nomObjet est le nom de l'objet qui recevra les noms importés. Par exemple, si f et p ont été exportés par un autre script, et si obj est un objet dans le script courant, le code qui suit rendra f et p accessibles dans le script courant en tant que propriétés de obj.

import obj.f, obj.p;

La première syntaxe importe les propriétés, fonctions et objets spécifiés du script qui les a exportées.

La seconde syntaxe importe toutes les propriétés, fonctions et objets du script qui les a exportées.

Typiquement, les informations d'un script signé sont uniquement disponibles aux scripts signés de la même manière. En exportant des propriétés, fonctions ou objets (à l'aide de l'instruction export), un script signé les rend disponibles pour n'importe quel script (signé ou non). Le script désirant les importer utilise l'instruction import pour accéder aux informations.

Le script qui importe doit charger le script exporté dans une fenêtre, cadre ou calque avant de pouvoir importer et utiliser les propriétés, fonctions et objets exportés.

[modifier] Voir aussi

export