Czysty JavaScript zamiast jQuery

所在平台: Udemy

课程主页: https://www.udemy.com/course/nie-jquery/

课程评论:没有评论

第一个写评论        关注课程

课程简介

这门 Coursera 课程名为“原生 JavaScript,而非 jQuery”,它探讨了在现代前端开发中是否仍有必要使用 jQuery,以及 jQuery 的优势和其现代适用性。 课程重点介绍了如何使用最新的浏览器和 JavaScript 机制来成功替代 jQuery,这些机制包括: * `classList` * `querySelector` * `forEach` * `dataset` * `URLSearchParams` * `fetch` * `Promise` * 扩展运算符(spread operator) 此外,课程还介绍了能提升开发效率的机制,即使在仍使用 jQuery 的情况下,例如 `async/await` 和 `Animate.css`。 课程中还提到了 GitLab 和 GitHub 等知名公司已成功移除前端的 jQuery 并且转向使用 Web Components,后者是课程的一个专门章节。 最后,课程还解决了跨浏览器兼容性问题以及对旧浏览器的支持,包括 IE8。这部分内容将通过 `polyfill` 和 Babel 等工具的讲解来展示具体解决方案。

课程评论(0条)

课程详情

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 operatorPojawiają 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.

课程标签

0人关注该课程

主题相关的课程