
jQuery kütüphanesine alternatif UmbrellaJS Nedir?
Açık kaynak jQuery kütüphanesi yıllarca web geliştirme alanında hakimiyetini ve popülerliğini sürdürmüştür. JavaScript’in en güvenilir kaynaklarından biri olmaya hala devam etmektedir. Ancak web alanında artık jQuery’e eş değer UmbrellaJS adlı yeni bir alternatif kütüphane var.
UmbrellaJS da tamamen açık kaynaktır ve element selectors, DOM manipulation, AJAX requests gibi aynı fonksiyonları sunmaktadır.
UmbrellaJS, farklı syntax ve fonksiyon çağırmaları dışında neredeyse jQuery gibi çalışır. Şu soruyu sorabilirsiniz.. UmbrellaJS, jQuery gibiyse kullanmanın avantajı yada yararı nedir?
Umbrella, jQuery’den çok daha küçük ve süper kompakt tasarlanmış bir kütüphanedir.
Umbrella.js kütüphanesi küçültülmemiş yaklaşık 4KB‘dır. JQuery en son sürümü toplam 250KB’dır.! Bu nedenle jQuery’nin basitleştirilmiş bir sürümünü arıyorsanız? Umbrella yüklemek daha basit ve kullanımı kolaydır.
Online dokümantasyonda tüm fonksiyonların ve parametrelerin bir listesi sunulmaktadır. Umbrella için eksiksiz bir klavuz ve sürekli güncellenmektedir.
Umbrella daki birçok özellik jQuery’e benzemektedir. Bu nedenle syntax okunması çok kolaydır. Örneğin, on()
yöntemi aynıdır ve click
veya hover
gibi tüm aynı event listeners’larından geçirebilirsiniz.
En büyük fark Umbrella selector’ler jQuery deki $()
yerine u()
yöntemini kullanmasıdır. Aşağıda bir button’a tıklandığında bir uyarı kutusunu tetikleyen kod örneğini görelim.
Canlı bir demoyu görmek için result sekmesinden kontrol edebilirsiniz. Nasıl çalıştığını görmek için UmbrellaJS kaynak kodunu inceleyebilirsiniz.
See the Pen OWeRbw by Fatih (@fatihozel) on CodePen.
Umbrella.js hakkında daha fazla bilgi edinmek için resmi web sitesini ziyaret edebilir yada GitHub repo‘sunda bulunan kaynak kodlara göz atabilirsiniz.
1 Yorum
Uzun sure laroux.js ‘i maintain etmistim, jQuery ve Zepto alternatifi olmasini hedefliyordum. Angular/React yokken dahi yeterli reklam yapamadigimi dusunuyorum.
https://eserozvataf.github.io/laroux.js/