Wpis z mikrobloga

@lady_katarina: Dla wydajności. jQuery jest takim wrapperem wokół czystego JS, więc każde zawołanie jQuery "kosztuje" więcej zasobów. Kiedy korzystasz z dużej ilości bibliotek albo masz ciężką aplikację (dużo operacji) to możesz chcieć odchudzić.
Za to jQuery ma z tego co wiem dobry support przeglądarek i nie musisz się za bardzo zastanawiać nad trickami dostosowującymi do gównianych internet explorerów. Ale i tak już nikt na to nie zwraca uwagi, nowe przeglądarki
  • Odpowiedz
@sfn3oCiaXFowkvhfFoqkyRr8hLAaTvUgzrX: @PrawyKuba: @komw: @wytrzzeszcz: Uczyłam się JS i generalnie ogarniam składnię i to jak wpleść js w html (DOM). Chciałam porobić jakieś zadania w czystym js (czyli właśnie vanilla) przed podjęciem nauki jQuery i znalazłam challenge, na którym facet robi filmiki jak zrobić coś w czystym js. Niestety poczułam się jak głupek gdy zaczęłam to oglądać i było tam wiele rzeczy, których w ogóle
  • Odpowiedz
@lady_katarina: bo jest to najnowsza "wersja" js czyli ECMAScript 6 (ES6), bardzo ułatwia i skraca pracę. Bardzo dobrze to teraz ogarniać i nie być w tyle dlatego ten challenge (wiem o czym mowa) jest bardzo dobry jako wstęp do tego
  • Odpowiedz
@lady_katarina: Const jest częścią specyfikacji es6 czyli wersji javascript która została wypuszczona w 2015 roku i nie ma dobrego wsparcia przeglądarek. Oznacza zmienną która nie będzie modyfikowana.
W queryselectorze który podajesz chodzi pewnie o wybranie elementu html który ma atrybut data-key konkretny który jest przeliczony na żywo w javascripcie.
Naucz się najpierw podstaw a potem wchodź w skomplikowane tutoriale które korzystają z tych podstaw. Polecam freecodecamp.
  • Odpowiedz
@lady_katarina: Bo wszystko zalezy co chcesz osiagnac. Jak chcesz robic proste stronki to Jquery wystarczy, jak robisz strony które ma odwiedzać ileśtam milionów userów to zrezygnujesz z JQuery zeby niepotrzebnie nie ładować dodatkowych skryptów, jeżeli tego nie potrzebujesz. Zreszta w dzisiejszych czasach w sumie już mało kto używa jakiegoś Jquery w poważnych projektach. Albo idzie się w kierunku czystego JSa i prostego Htmla dla jakiś stron które potrzebuja mega wydajności,
  • Odpowiedz
@khejit: Tak to jest dżołk pokazujący, że czysty JS jest wystarczający i najwydajniejszy.

@lady_katarina: Wracając do twojego pytania: ludzie pakują ciężkie jQuery do statycznej strony gdzie chcą np pokazać/ukryć jakiś box po kliknięciu i nic więcej - przerost formy nad treścią. Z drugiej strony jeżeli chcesz stworzyć bloga dla swojej cioci przez weekend i wcisnąć tam kilka JSowych sztuczek, ajaxy itd to jQuery jest idealne gdyż szybko osiągasz
  • Odpowiedz