Başlangıç Kod & Snippet Rehberi | KodÖğreniyorum
Öne çıkanlar
En son yazılar
Dom Elementlerini JavaScript ile Dinamik Yönetmek: Başlangıç Seviyesi Rehber
Bu yazıda, JavaScript kullanarak DOM elementlerini nasıl dinamik olarak yönetebileceğinizi, temel DOM işlemlerini ve örneklerle dinamik içerik oluşturmayı öğrenebilirsiniz.
JavaScript Temelleri: Değişkenler, Veri Tipleri ve Örnekler
Bu rehber, JavaScript başlangıç kodları yazarken en çok ihtiyaç duyulan temelleri anlatır: değişken tanımlama (var/let/const), kapsam (scope), Temporal Dead Zone (TDZ) ve temel veri tipleri. Primitif türlerle nesnelerin farkını, const ile yeniden atama ve mutasyon ayrımını, ayrıca primitiflerde değer kopyalama vs nesnelerde referans davranışını pratik örneklerle görürsünüz.
Bubble Sort ve Binary Search: Basit Anlatım ve Kod Örnekleri
Bu rehber, iki temel algoritmayı (bubble sort ve binary search) pratik ve anlaşılır şekilde açıklar: Ne işe yararlar, hangi koşullarda çalışırlar, Big-O zaman karmaşıklıkları nedir ve Python/JavaScript/Java için örnek kodlar nasıl yazılır. Ayrıca binary search’te sık görülen sınır indeks (off-by-one) sorunlarını azaltmak için test fikirleri ve kısa bir kontrol listesi sunar.
Python ile Dosya Okuma Teknikleri: Başlangıç Seviyesi Rehber
Python'da dosya okuma işlemleri için temel teknikleri ve pratik kod snippetlerini öğrenin. Başlangıç seviyesinden başlayarak dosya işlemlerini kolayca anlayın.
Python Fonksiyonları: Parametreler, Varsayılanlar, *args/**kwargs, Lambda ve Bas
Bu rehber, Python fonksiyonlarında parametre türlerini (pozisyonel, keyword, positional-only, keyword-only, *args, **kwargs), varsayılan argümanların değerlendirilme zamanını ve mutable default tuzağını, lambda kullanımını ve functools.wraps ile basit dekoratör yazımını örneklerle açıklar.
Python Hızlı Başlangıç: 10 Kısa Snippet ve Açıklama
Bu rehber, Python 3 ile hızlı başlamak isteyenler için 10 kısa, bağımsız ve okunaklı kod snippeti sunar. Her snippet’in ne yaptığını, ne zaman kullanıldığını ve dikkat edilmesi gereken noktaları kısa açıklamalarla öğrenirsiniz.
Python Dosya Yazma Rehberi ve Örneklerle Anlatımı
Python'da dosya yazma işlemlerini öğrenmek için kapsamlı bir başlangıç rehberi. Dosya işlemleri ve kod snippetleri ile kolayca uygulayın.
DOM'da Element Seçme ve Güncelleme: Pratik JavaScript Örnekleri
Bu rehberde DOM'da element seçmeyi (querySelector/querySelectorAll) ve seçtiğiniz elementleri metin (textContent/innerText) ile sınıf (classList) üzerinden güncellemeyi pratik örneklerle öğreneceksiniz. Ayrıca innerHTML kullanımında veri kaynağına göre oluşabilecek güvenlik risklerine karşı temel önlemleri göreceksiniz.
HTML Formları: Giriş Alanları, Doğrulama ve Erişilebilirlik Örnekleri
Bu rehber, HTML form alan türlerini doğru seçmeyi, yerleşik doğrulamayı (required, pattern, minlength/maxlength) kullanmayı ve Constraint Validation API ile özel hata mesajları üretmeyi açıklar. Ayrıca label etiketleme ve ARIA nitelikleriyle erişilebilir form yapısına örnekler verir.
Responsive Başlangıç Sayfası: HTML ve CSS ile 5 Mini Örnek
Bu rehber, mobil-öncelikli (mobile-first) yaklaşımla responsive bir başlangıç sayfası oluşturmanız için 5 mini HTML/CSS örneği verir: hero alanı, kart ızgarası, basit navigasyon, form düzeni ve responsive görsel. Ayrıca viewport etiketi, Flexbox ve CSS Grid kullanımını pratik bir şablonla birleştirir.
Click, Hover ve Form Olayları: addEventListener Örnekleri
Bu rehber, JavaScript’te addEventListener kullanarak click, hover (mouseenter) ve form submit olaylarını güvenilir şekilde yakalamanız için pratik örnekler verir. click ile kullanıcı etkileşimini yönetmeyi, mouseenter’ın mouseover’dan farkını, submit olayında Enter tuşunu da kapsayan doğru yaklaşımı ve preventDefault kullanımını adım adım öğrenirsiniz.
3 Hızlı JavaScript Mini Projesi: Todo, Sayaç ve Modal (Kodlu)
Bu rehberde vanilla JavaScript ile 3 hızlı mini proje yapacağız: localStorage ile kalıcı Todo listesi, setInterval/clearInterval ile sayaç ve modern elementiyle erişilebilir modal. Kodları kopyalayıp tek bir HTML dosyasında hemen deneyebilirsiniz.