
Call Stack'ten Prototype Chain'e — JavaScript'in perde arkasında gerçekte ne olduğunu adım adım gör.

JavaScript Nasıl Düşünür?
Bölüm
Saat İçerik

“Bu dersi, yıllarca Berlin ve Londra'daki yazılım topluluklarında anlattığım konuları tek çatı altında toplamak için hazırladım. JavaScript kullanmak ile JavaScript'i gerçekten bilmek iki farklı şey. Execution context'ten asenkron koda, closure'dan prototype zincirine kadar her konuyu adım adım, görsel olarak işleyeceğiz.”
Call Stack ve Execution Context
Bir fonksiyon çağrıldığında JavaScript'in hafızasında tam olarak ne oluyor?
Scope ve Closure
Bir fonksiyon, tanımlandığı ortamdaki değişkenlere neden hâlâ erişebilir?
Higher-Order Functions
Bir fonksiyon başka bir fonksiyonu neden parametre olarak alabilir?
Memory Leak
Closure'lar yanlış kullanıldığında hafızada ne tür bir sorun yaratır?
Event Loop
JavaScript tek thread'li olmasına rağmen aynı anda birden fazla işi nasıl yönetiyor?
Callback Queue ve Microtask Queue
setTimeout(fn, 0) neden her zaman en son çalışır?
Promise ve Fetch API
Bir HTTP isteği beklenirken JavaScript diğer kodları çalıştırmaya nasıl devam ediyor?
this Keyword
Aynı fonksiyon farklı bağlamlarda çağrıldığında this neden farklı bir değer alıyor?
Prototype Zinciri
JavaScript'te kalıtım, nesne yönelimli dillerdeki gibi çalışmıyorsa nasıl çalışıyor?
Arrow Function vs Normal Function
Arrow Function vs Normal Function
“JavaScript kullanmak ile JavaScript'i bilmek iki ayrı şeydir.”
Flu Akademi web sitesi üzerinden istediğiniz dersi veya paketi satın aldıktan sonra, satın aldığınız mail ile hesabınızla giriş yaparak video içeriklere anında erişebilirsiniz.

JavaScript Nasıl Düşünür?
Daha iyi bir deneyim sunmak için çerezleri kullanıyoruz. Çerezleri reddetmek bazı özelliklerin çalışmamasına neden olabilir.