Heim  >  Artikel  >  Web-Frontend  >  ES6-Modulsyntax beim Laden, Importieren und Exportieren

ES6-Modulsyntax beim Laden, Importieren und Exportieren

php中世界最好的语言
php中世界最好的语言Original
2018-02-24 09:55:5114657Durchsuche

Dieses Mal bringe ich Ihnen ES6 Modul Syntax-Lade-Import-Export, was sind die Vorsichtsmaßnahmen für ES6-Modul-Syntax-Lade-Import-Export, das Folgende ist ein praktischer Fall, werfen wir einen Blick darauf .

Export: Expose, das heißt, die Schnittstelle verfügbar machen

Import: Importieren, genau wie die wörtliche Bedeutung, die Schnittstelle einführen

export {}
export function demo(){}
export var demo1;

oben Die beiden Exporte können abgekürzt werden als

function demo(){}
var demo1;
export {demo, demo1}
import {}

Der entsprechende Import ist natürlich

import {demo,demo1} from ..path

Natürlich können Sie das auch schreibe eine andere Die Schreibmethode ist import * as name from ..path und wenn dann auf verweist, ist es name.demo() wie folgt

export default

und Export-Standard

Diese Datei kann nur einmal verwendet werden >

Importname (dieser Name wurde von mir zufällig ausgewählt) aus ..path

Ich habe gesehen, dass es keine geschweiften Klammern gibt

aber

liegt genau am Export Der Standardbefehl gibt eigentlich nur eine Variable mit dem Namen „Default“ aus und kann daher nicht von einer Variablendeklarationsanweisung gefolgt werden.

Wenn also export default var a=1 so geschrieben wird, wird ein Fehler gemeldet! ! ! ! !

var a=1;

defatult a exportieren ;

Dies ist auch möglich

Export * aus einem bestimmten Modul

dies export* ignoriert die Export-Standardschnittstelle des Moduls

In diesem Fall kann import * aus einem bestimmten Modul die vom Modul definierte Export-Standardschnittstelle nicht importieren

Ich glaube es Nachdem Sie diese Fälle gelesen haben, beherrschen Sie die Methoden. Weitere spannende Inhalte finden Sie in

anderen

verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

Wie man Copyright-Symbole in HTML schöner macht

HTML springt in zwei Sekunden zu anderen Seiten


Worauf sollten Sie bei der Zentrierung von Elementen in HTML achten?

Das obige ist der detaillierte Inhalt vonES6-Modulsyntax beim Laden, Importieren und Exportieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn