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.