JavaScript Kodları

JavaScript programlama dili ile yazılmış konuşan kod örnekleri.

1
Kod üzerine gelin
2
Sesli açıklamayı dinleyin
3
Öğrenin ve uygulayın
JavaScript Baslangic
73
// ZebifyTech Konuşan Kodlar'a Hoş Geldiniz 🎙️
// Bu örnek, dinamik bir karşılama mesajı oluşturur.

const platform = "ZebifyTech";
const bolum = "Konuşan Kodlar";

function hosGeldiniz() {
  const mesaj = `👋 ${platform} ${bolum} bölümüne hoş geldiniz! 
Burada her satır kod, sadece yazılmak için değil, anlaşılmak için var.`;
  console.log(mesaj);
}

hosGeldiniz();

ZebifyTech Konuşan Kodlar’a Hoş Geldiniz

Detay

Kodun sadece yazıldığı değil, anlatıldığı bir dünyadasınız! ZebifyTech Konuşan Kodlar, yazılımın satır aralarındaki mantığı sesle buluşturan etkileşimli bir öğrenme alanıdır. Burada PHP’den React’e, Python’dan Laravel’e kadar farklı dillerdeki kod örneklerini yalnızca görmekle kalmaz, neden o şekilde yazıldığını da duyarsınız. Her örnek, gerçek projelerden alınmış kısa ama öğretici bir hikaye anlatır — bazen ciddi, bazen eğlenceli ama her zaman öğretici. Bizim için teknoloji sadece bir araç değil; fikirleri anlatmanın evrensel dili. Hazırsanız, kulaklığınızı takın ve birlikte kodun sesini duyalım!

JavaScript Baslangic
65
<form id="iletisimFormu">
  <input id="ad" placeholder="Adınızı girin">
  <input id="email" placeholder="E-posta adresiniz">
  <button type="submit">Gönder</button>
</form>

<script>
document.getElementById("iletisimFormu").addEventListener("submit", (e) => {
  const ad = document.getElementById("ad").value.trim();
  const email = document.getElementById("email").value.trim();

  if (ad === "" || email === "") {
    alert("Lütfen tüm alanları doldurun.");
    e.preventDefault(); // Formu gönderme
    return;
  }

  alert("Form başarıyla gönderildi!");
});
</script>

JavaScript ile Form Doğrulama (Boş Alan Kontrolü)

Detay

Form doğrulama, kullanıcı deneyiminin en kritik aşamalarından biridir. Kullanıcı formu göndermeden önce boş alanları kontrol ederek hem hataları önler hem de backend tarafındaki yükü azaltır. Aşağıdaki örnekte saf JavaScript kullanarak basit bir “boş alan kontrolü” yapıyoruz. Bu yapı, kayıt formlarından iletişim sayfalarına kadar her sitede kullanılabilir.

JavaScript Baslangic
71
<style>
  #modal {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    justify-content: center;
    align-items: center;
  }
  .icerik {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    min-width: 250px;
    text-align: center;
  }
</style>

<button id="ac">Modal Aç</button>

<div id="modal">
  <div class="icerik">
    <p>Merhaba 👋 Bu bir modal penceredir.</p>
    <button id="kapat">Kapat</button>
  </div>
</div>

<script>
const modal = document.getElementById("modal");
const ac = document.getElementById("ac");
const kapat = document.getElementById("kapat");

ac.addEventListener("click", () => modal.style.display = "flex");
kapat.addEventListener("click", () => modal.style.display = "none");
modal.addEventListener("click", (e) => {
  if (e.target === modal) modal.style.display = "none";
});
</script>

JavaScript ile Modal Pencere Oluşturma

Detay

Web sitelerinde kullanıcıya bilgi göstermek, onay almak veya bir form açmak için modal pencere (popup) kullanılır. Bu örnekte yalnızca saf JavaScript kullanarak tıklamayla açılıp kapanan basit bir modal yapısı oluşturuyoruz. Hiçbir kütüphane kullanılmadığı için hem hızlı hem de her tarayıcıyla uyumludur.

Web Speech API Nasıl Çalışır?

Modern tarayıcıların sunduğu Web Speech API ile kodları sesli olarak açıklıyoruz.

Hover Efekti

Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak sesli açıklama başlar.

Sesli Açıklama

Web Speech API kullanılarak kod açıklaması Türkçe olarak seslendirilir.

Öğrenme

Görsel ve işitsel öğrenme ile kodları daha kolay anlayabilir ve öğrenebilirsiniz.

Kendi Konuşan Kodunuzu Oluşturun

Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.