Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Czysty JavaScript zamiast jQuery
Highest Rated
Rating: 4.8 out of 5(11 ratings)
124 students

Czysty JavaScript zamiast jQuery

Czysty JavaScript zamiast dodatkowych 30 kB od jQuery, DOM API, nowe przeglądarki, Babel, polyfille, fetch, Promise
Last updated 4/2020
Polish

What you'll learn

  • Poznasz i zrozumiesz najnowsze mechanizmy JS (ES6+) oraz API przeglądarek
  • Dowiesz się, kiedy jQuery jest zbędne
  • Zobaczysz, jak użyć najnowszego API JS w starych przeglądarkach

Course content

10 sections65 lectures3h 59m total length
  • Wstęp2:04

Requirements

  • Podstawowa znajomość JavaScript
  • Podstawowa znajomość jQuery
  • Chęć poznania nowych mechanizmów JS

Description

A może jQuery? Chyba każdy front-endowiec słyszał o bibliotece korzystającej ze znaczka dolara...

Czy startując z nowym projektem jest jednak sens podpinać jQuery? Do czego można wykorzystać tę bibliotekę w dniu dzisiejszym? Jakie były jej zalety i czy dalej mają taką moc?

W kursie przedstawiam najnowsze mechanizmy przeglądarek i JS-a, którymi z powodzeniem można zastąpić jQuery:

  • classList,

  • querySelector,

  • forEach,

  • dataset,

  • URLSearchParams,

  • fetch,

  • Promise,

  • spread operator

Pojawiają się też mechanizmy, ułatwiające pracę, nawet przy korzystaniu z jQuery, np. async/await i Animate.css.

Znane są przypadki firm, które pozbywają się jQuery ze swojego front-endu. Są to chociażby GitLab i GitHub. Ten drugi zrezygnował z biblioteki na rzecz Web Componentów, którym jest poświęcona w całości jedna sekcja kursu.

Na końcu poruszony jest jeszcze jeden, palący problem - uspójnienie kodu pomiędzy przeglądarkami (cross-browser) oraz wspieranie starych przeglądarek (tak, wliczając IE8). Da się to zrobić z wykorzystaniem tzw. polyfillów oraz chociażby Babela. Przykładowe rozwiązanie zostało szczegółowo omówione w kursie.

Who this course is for:

  • Osoby, które wciąż używają jQuery
  • Osoby, które nie wyobrażają sobie życia bez jQuery
  • Front-endowcy, chcący poznawać najnowsze mechanizmy JS