Mieszanie JS z jQuery

0

Czesc zastanawiam sie nad poprawnoscia mieszania czystego jsa z jquery. Jak to wyglada w kwestii poprawnosci kodu? Podam prosty przyklad.

$(document).ready(function(){
    $("#hiho").on("click", function(){
       var id = $(this).attr('id','nowe');
        console.log(id);
    });
});
 
$(document).ready(function(){
    $("#hiho").on("click", function(){
       var id = this.id ="nowe";
        console.log(id);
    });
});
 

Mozna sobie dowolnie mieszac czy jesli uzywam jquery to nie powinienm stosowac takich rzeczy?

0

jQuery to framework biblioteka javascriptowa, więc cały czas używasz js'a. Czasami nawet bardziej się opłaca coś zrobić w js niż w jQuery bo np. taki for jest dużo szybszy niż $.each

0

Wiem, wiem. Kod bedzie sie pokazywal wiadomo, ale chodzi mi o poprawnosc, taka ogolna.

0

Możesz i jest to całkowicie poprawne. Musisz tylko pamiętać które to obiekt jQuery, a które to javascript i warto się zapoznać http://youmightnotneedjquery.com/

0

Może nie potrzebujesz jQuery i np. wystarczy Vanilla JS: http://vanilla-js.com/

0

Fajna stronka, dzieki bardzo. Zapoznam sie z tym na pewno;) ogolnie chcialem uzyc jquery, bo wygodniej sie tworzy wszelkiego rodzaju animacje, czy cokolwiek wszystko. I plus do tego chcialem to ogarnac ze wzgledu na to, ze czesto w ogloszeniach jest napisane o wiedzy na ten temat.

1 użytkowników online, w tym zalogowanych: 0, gości: 1