DOM Arşivi

06 Eki 2016

Cheerio – Sunucu Taraflı DOM İşleyicisi

Cheerio, nodejs ile DOM objeleri oluşturma, değiştirme yönetme, parse etme veya benim en beğendiğim özelliği olan Crawl edilen DOM verisinin içindeki veriyi düzenli hale getirmemize ön ayak olan bir kütüphane. Kütüphanenin en beğendiğim özelliği crawl edilen DOM stringini jQuery seçicileri ile seçiyor olmanız. Birkaç örnek ile nasıl kullanıldığını gösterelim; ~~~~JS let cheerio = require(“cheerio”); let […]

05 Tem 2016

Javascript ile Bir Objenin Tüm EventListenerlarını Kaldırmak

Bugün yine üzerinde çalıştığım bir projede sabahlarken, recursive bir şekilde oluşturmaya çalıştığım ve her seferinde bir elemente verdiğim eventListener fonksiyonunu değiştirmem gerekiyordu. Burada eventListener fonksiyonları hakkında bilmemiz gereken şey, assignable şekilde değil, stackable şekilde çalışıyor olduklarıdır. Yani; ~~~~ var btn = document.getElementById(“btn”); btn.addEventListener(“click”, fnc1); btn.addEventListener(“click”, fnc2); ~~~~ Bu tür bir düzende btn div’ine tıklandığında hem […]