Maison > interface Web > js tutoriel > Comment je fais : exporter/importer ?

Comment je fais : exporter/importer ?

Susan Sarandon
Libérer: 2025-01-12 16:30:42
original
781 Les gens l'ont consulté

How I do: export/import?

(D'abord, c'est une question de façon de faire les choses, il ne faut pas(ne) pas faire ceci ou cela ici !)

Je sais qu'il existe de nombreuses autres façons de gérer l'exportation/importation de modules javascript, mais c'est ainsi que je l'utilise principalement !

EXPORTER

Comment je ne le fais pas et pourquoi ?

function foo(){}
function bar(){}
function other(){}
export {foo,bar,other}
Copier après la connexion

De cette façon, le fichier doit être conservé. Dès qu'il y a des fonctions qui changent/ajoutées ou supprimées vous devez passer du temps à mettre à jour cette liste X

Comment je fais alors et pourquoi ?

export function foo(){}
export function bar(){}
export function other(){}
Copier après la connexion

C'est peut-être clair, il n'y a rien à maintenir ici V

IMPORTER

Ça dépend, s'il n'y a qu'une ou deux fonctions à importer alors je procède ainsi :

import {foo,bar} from './path/to/let/say/functions.js';
Copier après la connexion

Si c'est plus que ça, même son de cloche qu'à l'export. Il faut l’entretenir et ce n’est pas nécessaire. X

Comment je fais alors et pourquoi ?

import * as FT from './path/to/let/say/functions.js';
//using it
FT.foo()
FT.bar()
FT.other()
Copier après la connexion

De cette façon, il est toujours à jour et aucune maintenance n'est nécessaire V

 À propos du caractère générique/espace de noms

Je m'assure qu'il est en majuscule,court et reflète le nom du fichier importé

Donc, dans cet exemple, FT est court et reflète le fichier importé Func-Tions.js

C'est tout à propos de mon utilisation du module javascript export/import.

Mon premier post ici et j'en ai d'autres en tête mais pour une autre fois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal