Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
Named Export/Import
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur // math.js: export function topla(a,b){return a+b;} export const PI=3.14; // app.js: import{topla,PI}from"./math.js";
kod parçası
Isimli coklu deger disa aktarma/alma.
{
"type": "ExpressionStatement",
"expression": "Named Export\/Import"
}
Default Export
— ES6 Modulleri (import/export) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur // kullanici.js: export default class Kullanici{} // app.js: import Kullanici from"./kullanici.js";
kod parçası
Dosya basina bir varsayilan ihracat.
{
"type": "ExpressionStatement",
"expression": "Default Export"
}
Dynamic Import
— ES6 Modulleri (import/export) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır let modul=await import("./agirModul.js"); modul.baslat();
kod parçası
Ihtiyac aninda modul yukleme (lazy loading).
{
"type": "ExpressionStatement",
"expression": "Dynamic Import"
}