Bu yazıda DOM, Shadow DOM ve Virtual DOM’u ele alacağız, öncelikle DOM(Document Object Model) tarayıcının yazdığımız html kodunu anlayarak render edebilmesine yardımcı olan standarttır. Bu standart ve aynı şekilde Shadow DOM, W3C(World Wide Web Consortium) tarafından belirlenir. DOM, HTML yapısını oluşturan elemanların ağaç şeklinde(tree) tarayıcı tarafında tutulmasıdır. DOM Api ise bu yapıya müdahele ettiğimiz fonksiyonlar […]
Yazarın Tüm İçerikleri
BootStrap
Bootstrap Nedir? Büyük ihtimalle framework’lerin fonksiyonelliklerine aşinasınızdır. İşleme özel söz dizimleri geliştiricilerin basit komutlar ve fonksiyonlar hakkında düşünmeleri gerekmediğinden dolayı web siteleri çok daha hızlı bir şekilde kurmalarına izin verir. Yine de kütüphanelerin yaygın kullanımından dolayı oluşan tutarsızlık değişikliğe yol açtı ve işte tam olarak burada Bootstrap sahneyi aldı. Bu açık kaynaklı front-end framework, ilk […]
Javascript Event Loop: Javascript Nasıl Paralel Çalışır?
Javascript gerçekten nasıl çalışır? Javascript Single Threaded bir dildir öyleyse asenkron işlemler nasıl gerçekleşir? Call stack, event loop, callback queue, bazı API’lar ve diğerleri. Bu yazımızda Javascript Event sisteminden ve diğer dillerden ayrıldığı noktalardan bahsedeceğiz. Yukarıdaki Javascript runtime’nın(çalışma zamanı) basitleştirilmiş bir görüntüsüdür. Belleğin tahsis edildiği heap ve stack framelerin bulunduğu stack. Birde browser veya diğer […]