Auf Nimmerwiedersehen jQuery
Stand heute wird jQuery, eine freie JavaScript-Bibliothek, die Funktionen zur DOM-Navigation und -Manipulation zur Verfügung stellt, auf jeder zweiten und auf 70% der 10’000 meistbesuchten Webseiten genutzt. Anfänglich noch beinhaltet, wurde die Abhängigkeit von jQuery mittlerweile aus der Code-Base von UIkit entfernt. Selbstverständlich kann jQuery im Verbund mit UIkit verwendet werden. Wir schreiben allerdings ausschliesslich nur noch reines JavaScript, auch bekannt als VanillaJS. ;-) Zugegeben, man verliert einige Abkürzungen, die mit jQuery möglich waren, doch auch hierfür hat UIkit bereits vorgesorgt. Man spart nicht nur an Code, nein man hat auch noch viele der gängigsten jQuery-Funktionen mit an Bord.
jQuery
$('.my-element').on('click', () => {
$(this).addClass('active');
});
UIkit
const { $, addClass, on } = UIkit.util;
const element = $('.my-element');
on(element, 'click', () => {
addClass(element, ‘active’);
});
Das Prinzip ist ziemlich dasselbe und ermöglicht die noch fehlende Funktionalität relativ einfach zu erweitern, auch ohne jQuery!