Jsdom

Anlam Ayrımı Bulunmuyor.

2019 yılında @freeman tarafından açılan bu başlık 1 entry ile zenginleşti ve 13 defa ziyaret edildi.

Fotoğraflar

Fotoğraf yüklenmemiş.

1 dakikada okunabilir.
Node.js için html parser ve dom arayüzleri sağlayan yetenekli bir modül.

Arayüz sağlamaktan ziyade browser üzerinde gelen window ve document gibi yapıların emülatörü gibi çalışır.

createElement gibi metotları saçma sapan namespace'lerde tutmak yerine browser'larda olduğu gibi window nesnesi içinde bulundurur. İşbu nedenle de browser'lara özgü olan, geçerli bir window ve document nesnelerine ihtiyaç duyan jQuery gibi kütüphaneler de kendisinin sağladığı window ve document gibi nesnelerle neredeyse sorunsuz çalışır.

Ayrıca parse edilen koddaki javascript'leri de çalıştırabilir. Hatta bu scriptler de kendi kodlarını manüpile edebilir. Bu özellikleriyle kendisi bir headless browser gibidir diyebiliriz.

#programlama