Stworzyłem system głosowania w postaci gwiazdek oparty na jQuery, ładuję pełną bibliotekę jQuery JS, ale stwierdziłem, że mam tylko dwie jego funkcje:
- prosta metoda Ajax:
$.ajax({url:"dosomething.php",cache:0,data:n,success:function(t)
- i selektory:
$(document).ready(function()... $(".stars").hover(function... $(this).prevAll()...
Nie jestem ekspertem od JavaScript i zastanawiałem się, czy mogę zastąpić prostą metodę Ajax i selektory krótkim kodem JavaScript.
Dziękuję Ci bardzo.
1 odpowiedź
Nie musisz używać jQuery, ponieważ istnieją alternatywy dla wielu funkcji używanych przez jQuery.
W przypadku AJAX możesz użyć fetch API. W przypadku selektorów możesz użyć querySelector i querySelectorAll.
Inną alternatywą jest użycie lekkiej biblioteki, takiej jak Zepto.js, która ma taką samą składnię jak jQuery. Możesz wybrać moduł, którego chcesz użyć.
Na koniec możesz sprawdzić http://youmightnotneedjquery.com/ dla konkretnych alternatyw jQuery.