JavaScript ile Etkileşimli Web Öğeleri Oluşturma

Staj sürecimde JavaScript kullanarak butonlara tıklama, form kontrolü ve dinamik içerik değiştirme gibi etkileşimli web öğeleri oluşturdum. Kullanıcıyla iletişim kuran yapılar geliştirmeyi öğrendim.

Ali YILMAZ
Ali YILMAZ

Yönetici

135

JavaScript ile Etkileşimli Web Öğeleri Oluşturma

Stajımın dördüncü haftasında, kullanıcı etkileşimi sağlayan dinamik yapıları oluşturmak için JavaScript öğrenmeye başladım. HTML ve CSS ile oluşturduğum yapılar sabitken, JavaScript sayesinde bu yapılar artık kullanıcı eylemlerine göre değişebilir hale geldi.

JavaScript Nedir?

JavaScript, web sayfalarında etkileşim sağlamak için kullanılan bir programlama dilidir. Tarayıcıda çalışır ve buton tıklamaları, form doğrulamaları, içerik güncellemeleri gibi dinamik işlemleri gerçekleştirmeye yarar.

İlk JavaScript Kodum

Stajın ilk günlerinde yazdığım ilk JS kodu bir butona tıklanınca uyarı gösterilmesiydi:


<button onclick="gosterUyari()">Tıkla</button>

<script>
  function gosterUyari() {
    alert("Merhaba! Butona tıkladın.");
  }
</script>

Bu küçük örnek sayesinde kullanıcıyla etkileşim kurmanın ne kadar kolay olduğunu gördüm.

HTML Öğeleri ile Etkileşim

Bir paragrafın içeriğini JavaScript ile değiştirmek için şu kodu kullandım:


<p id="paragraf">Eski içerik</p>
<button onclick="degistir()">Değiştir</button>

<script>
  function degistir() {
    document.getElementById("paragraf").innerHTML = "Yeni içerik burada!";
  }
</script>

Form Doğrulama (Validation)

JavaScript kullanarak formda kullanıcı adı girilmediğinde uyarı verdim:


<form onsubmit="return kontrolEt()">
  <input type="text" id="kullaniciAdi" placeholder="Adınızı girin">
  <input type="submit" value="Gönder">
</form>

<script>
  function kontrolEt() {
    var ad = document.getElementById("kullaniciAdi").value;
    if(ad === "") {
      alert("Lütfen adınızı giriniz.");
      return false;
    }
    return true;
  }
</script>

Bu uygulama sayesinde form gönderimlerini daha güvenli hale getirmeyi öğrendim.

Değişkenler, Koşullar ve Döngüler

JavaScript dilinin temelini oluşturan değişkenler (var, let, const), koşul ifadeleri (if-else) ve döngüleri (for, while) öğrendim ve bolca pratik yaptım.

Karşılaştığım Zorluklar

  • Fonksiyon çağırırken parantez unutmak
  • HTML etiketleriyle etkileşim kurarken id’leri karıştırmak
  • Konsol hatalarını çözmeyi öğrenmek zaman aldı

Uygulamalı Projem

Basit bir hesap makinesi yaptım. Kullanıcının girdiği iki sayıyı toplama, çıkarma, çarpma ve bölme fonksiyonlarıyla hesaplayan bir arayüz oluşturdum. Bu proje sayesinde değişken kullanımı ve fonksiyon mantığını pekiştirdim.

Genel Değerlendirme

JavaScript ile web sayfalarına hayat verdim diyebilirim. Kullanıcıların etkileşimde bulunabileceği öğeler oluşturmak, web programcılığının en eğlenceli yanlarından biri oldu. Şu an temel seviyede etkileşimli arayüzler yapabiliyor ve kullanıcı deneyimini artırabiliyorum.




Paylaş

Etiketler


Yorum Yok

    Bu Yazıya Hiç Yorum Yapılmamış. İlk Yorum Yapan Sen Ol !

Yorum Yap


Instagram