Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
18 yazı bulundu #javascript-orta
JavaScript İleri Tarih İşlemleri: Saat Dilimleri, UTC ve Intl ile Biçimlendirme
Frontend SERİ 18

JavaScript İleri Tarih İşlemleri: Saat Dilimleri, UTC ve Intl ile Biçimlendirme

Date'in tek bir an tuttuğunu, UTC ve ISO 8601 kurallarını, Intl.DateTimeFormat seçeneklerini, Intl.RelativeTimeFormat ile "3 gün önce"yi, yaz saati tuzağını ve Temporal'a ön bakışı ele alıyoruz.

3 Kas 2026 10 dk 5
JavaScript Module'leri Tarayıcıda: import, export, Dynamic import() ve Import Maps
Frontend SERİ 17

JavaScript Module'leri Tarayıcıda: import, export, Dynamic import() ve Import Maps

type="module" ile ilk module'ü yazıyor, file:// neden çalışmaz görüyor, named ve default export'u, live binding'i, dynamic import()'u, import maps'i ve ES2025'in JSON module'lerini öğreniyoruz.

3 Kas 2026 8 dk 5
JavaScript URL, URLSearchParams ve History API: Sayfayı Yenilemeden Adres Yönetimi
Frontend SERİ 16

JavaScript URL, URLSearchParams ve History API: Sayfayı Yenilemeden Adres Yönetimi

URL ve URLSearchParams ile adresi parçalamayı, hash'i, pushState ile replaceState farkını, popstate'in ne zaman geldiğini öğreniyor ve framework'süz küçük bir SPA router'ı yazıyoruz.

3 Kas 2026 9 dk 5
JavaScript Web Storage ve Cookie: localStorage, sessionStorage ve document.cookie
Frontend SERİ 15

JavaScript Web Storage ve Cookie: localStorage, sessionStorage ve document.cookie

localStorage ile sessionStorage farkını, JSON ile object saklamayı, sekmeler arası storage event'ini, kota ve güvenlik sınırlarını, cookie attribute'larını ve HttpOnly'nin neden görünmediğini anlatıyoruz.

3 Kas 2026 9 dk 5
JavaScript İleri Formlar: FormData, Constraint Validation API ve Fetch
Frontend SERİ 14

JavaScript İleri Formlar: FormData, Constraint Validation API ve Fetch

form.elements ve FormData ile değerleri toplamayı, validity ve setCustomValidity ile kendi kurallarını yazmayı, invalid event'ini yakalamayı ve formu sayfa yenilenmeden fetch ile göndermeyi öğreniyoruz.

3 Kas 2026 9 dk 6
JavaScript Gelişmiş Event'ler: Bubbling, Capturing, Event Delegation ve CustomEvent
Frontend SERİ 13

JavaScript Gelişmiş Event'ler: Bubbling, Capturing, Event Delegation ve CustomEvent

Event'in capturing, target ve bubbling aşamalarını, stopPropagation'ı, tek listener'la event delegation'ı, once/passive/signal seçeneklerini, CustomEvent'i ve pointer event'lerini örneklerle görüyoruz.

3 Kas 2026 9 dk 3
JavaScript ile Gelişmiş DOM: Gezinme, closest, dataset, template ve Toplu Güncelleme
Frontend SERİ 12

JavaScript ile Gelişmiş DOM: Gezinme, closest, dataset, template ve Toplu Güncelleme

DOM ağacında parent/children/sibling ve closest ile geziniyor; dataset, insertAdjacentHTML, DocumentFragment, template, cloneNode ve getBoundingClientRect'i görüyor, reflow'a girip toplu güncelleme yapıyoruz.

3 Kas 2026 9 dk 5
JavaScript Fetch API: GET, POST, response.ok, Zaman Aşımı ve CORS'a Giriş
Frontend SERİ 11

JavaScript Fetch API: GET, POST, response.ok, Zaman Aşımı ve CORS'a Giriş

Fetch API ile veri çekip gönderiyor; response.ok ile 404'ün neden catch'e düşmediğini, POST/PUT/DELETE'i, AbortSignal.timeout ile zaman aşımını, CORS'u ve yükleniyor/hata durumlarını ekranda göstermeyi görüyoruz.

3 Kas 2026 9 dk 6
JavaScript async/await: Okunur Asenkron Kod, Hata Yakalama ve Paralel Bekleme
Frontend SERİ 10

JavaScript async/await: Okunur Asenkron Kod, Hata Yakalama ve Paralel Bekleme

async fonksiyonların neden hep promise döndürdüğünü, await'in sayfayı dondurmadan nasıl beklediğini, try/catch ile hata yakalamayı, sıralı ve paralel beklemeyi, döngüde await tuzağını ve top-level await'i görüyoruz.

3 Kas 2026 8 dk 4
JavaScript Promise: Üç Durum, then/catch/finally Zinciri ve Hata Yayılımı
Frontend SERİ 09

JavaScript Promise: Üç Durum, then/catch/finally Zinciri ve Hata Yayılımı

Promise'in üç durumunu çağrı cihazı benzetmesiyle kuruyor; new Promise, then/catch/finally, zincirleme ve hata yayılımını, Promise.all ile race'i ve callback'i promise'e çevirmeyi örneklerle görüyoruz.

3 Kas 2026 8 dk 5
JavaScript Asenkron Programlamaya Giriş: Call Stack, Event Loop ve Callback'ler
Frontend SERİ 08

JavaScript Asenkron Programlamaya Giriş: Call Stack, Event Loop ve Callback'ler

Tek thread'li JavaScript'in beklemeleri sayfayı dondurmadan nasıl yönettiğini call stack, Web API'ler, callback queue ve event loop ile görüyor; setTimeout(fn, 0) sırrını ve callback hell'i çözüyoruz.

3 Kas 2026 8 dk 6
JavaScript Class'ları: Constructor, Getter/Setter, Static ve Private Alanlar
Frontend SERİ 07

JavaScript Class'ları: Constructor, Getter/Setter, Static ve Private Alanlar

Class syntax'ını kurabiye kalıbı benzetmesiyle kuruyor; constructor, getter/setter, static, # ile private alanlar, extends ve super'i örneklerle görüyor, class'ın aslında prototype olduğunu öğreniyoruz.

3 Kas 2026 9 dk 6
Blog Haritası