About This Course
Czysty JavaScript zamiast dodatkowych 30 kB od jQuery, DOM API, nowe przegl膮darki, Babel, polyfille, fetch, Promise
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.
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
Daniel Z.
Du偶o cennych praktycznych informacji dla pocz膮tkuj膮cego frontendowca.