JavaScript a jQuery

0

Witam!

Jakiś czas temu doświadczyłem pewnej sytuacji. Chodziło o używanie uchwytów onMouseover i onMouseout, które wywoływały funkcje JavaScript. Wykorzystywałem je do pewnej prostej czynności, nie jest to istotne. Pewna osoba powiedziała mi, że nie powinno się używać już JavaScript, a zamiast tego teraz stosuje się rozwiązania z wykorzystaniem biblioteki jQuery. Według tego mój kod był nieodpowiedni dlatego, bo skorzystałem ze wspomnianych uchwytów. Czy taka jest prawda? Jeśli można, to stosuje się bibliotekę jQuery zamiast typowego JavaScript? A może nie ma znaczenia, czy zrobię coś z wykorzystaniem jQuery czy JavaScript? Jak wygląda ta sprawa faktycznie?

Dziękuję za odpowiedzi!

0

Osoba, która Ci to powiedziała nie świeci zbytnio wiedzą. JS'a dalej się używa i w niektórych przypadkach warto go użyć zamiast funkcji wolnych funkcji jQuery, które i tak bazują na czystym js.

2

Oczywiście ma racje - lepiej zamiast javascriptu używać jquery który jest javascriptem... czekaj, czekaj - nie, to nie ma sensu.

0

jQuery to przecież biblioteka w JavaScript.

Jemu zapewne chodziło (on źle powiedział, czy Ty źle zrozumiałeś), że zdarzenia powinno przypinać się w kodzie JS, a nie poprzez atrybuty onclick onmouseover onjakieszdarzenie - żeby oddzielić kod HTML od interakcji w JS, zapobiec łamaniu DRY, albo po prostu zapobiec utrudnianiu sobie życia - różnego rodzaju elementy mają tą samą akcję onclick, a potem się okazuje, że cześć z nich trzeba zmienić.

Używanie sposobu z atrybutami NIE JEST błędem i często faktycznie jest dużo szybsze i skuteczniejsze.

Jeżeli działa to nie ma potrzeby nic zmieniać IMO.

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