JavaScript Kodları
JavaScript programlama dili ile yazılmış konuşan kod örnekleri.
// 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
DetayKodun 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!
<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ü)
DetayForm 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.
<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
DetayWeb 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.