Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
GitHub Users API
— 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).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır async function kullaniciAra(k){let r=await fetch(`https://api.github.com/users/${k}`); if(!r.ok)return null; return await r.json();}
kod parçası
GitHub kullanici profil bilgilerini cekme.
{
"type": "ExpressionStatement",
"expression": "GitHub Users API"
}
Sayfalamali Repo
— 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).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır async function repolar(k,s=1){let r=await fetch(`https://api.github.com/users/${k}/repos?page=${s}&per_page=10`); return await r.json();}
kod parçası
Repolari sayfalama ile cekme.
{
"type": "ExpressionStatement",
"expression": "Sayfalamali Repo"
}
DOM Olusturma
— 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).
function repoKarti(r){return `<div class="kart"><h3>${r.name}</h3><p>${r.description||""}</p><span>☆${r.stargazers_count}</span></div>`;}
kod parçası
API verisini dinamik HTML kartlarina donusturme.
{
"type": "ExpressionStatement",
"expression": "DOM Olusturma"
}