<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Co to popper.js - candyweb.pl</title>
	<atom:link href="https://candyweb.pl/tag/popper-js/feed/" rel="self" type="application/rss+xml" />
	<link>https://candyweb.pl/tag/popper-js/</link>
	<description></description>
	<lastBuildDate>Mon, 06 Sep 2021 11:22:45 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://candyweb.pl/wp-content/uploads/2025/02/cropped-android-chrome-512x512-1-32x32.png</url>
	<title>Co to popper.js - candyweb.pl</title>
	<link>https://candyweb.pl/tag/popper-js/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Czym jest popper.js i modernizr.js? Do czego służą?</title>
		<link>https://candyweb.pl/czym-jest-popper-js-i-modernizr-js-do-czego-sluza/</link>
					<comments>https://candyweb.pl/czym-jest-popper-js-i-modernizr-js-do-czego-sluza/#comments</comments>
		
		<dc:creator><![CDATA[Katarzyna Szczepańska]]></dc:creator>
		<pubDate>Sat, 04 Sep 2021 13:15:42 +0000</pubDate>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[modernizr.js]]></category>
		<category><![CDATA[popper.js]]></category>
		<category><![CDATA[web design]]></category>
		<guid isPermaLink="false">https://candyweb.pl/?p=7446</guid>

					<description><![CDATA[<p>Jeśli jesteś programistą i interesują Cię ciekawe sposoby na szybsze rozwiązywanie problemów, to jesteś we właściwym miejscu! W tym artykule przedstawię podstawowe informacje na temat Popper.js oraz Modernizr.js. Pokażę również, jak mogą one ułatwić Twoją pracę. Spis treści: Co to <a href="https://candyweb.pl/czym-jest-popper-js-i-modernizr-js-do-czego-sluza/"></p>
<div class="read-more">
<p>Read more &#8250;</p>
</div>
<p><!-- end of .read-more --></a></p>
<p>Artykuł <a href="https://candyweb.pl/czym-jest-popper-js-i-modernizr-js-do-czego-sluza/">Czym jest popper.js i modernizr.js? Do czego służą?</a> pochodzi z serwisu <a href="https://candyweb.pl">- candyweb.pl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Jeśli jesteś programistą i interesują Cię ciekawe sposoby na szybsze rozwiązywanie problemów, to jesteś we właściwym miejscu! W tym artykule przedstawię podstawowe informacje na temat <strong>Popper.js oraz Modernizr.js.</strong> Pokażę również, jak mogą one ułatwić Twoją pracę.</p>
<p>Spis treści:</p>
<ul class="real-list">
<li><a href='#co-to-jest-popper.js'>Co to jest Popper.js?</a></li>
<li><a href='#jak-korzystac-z-popper.js'>Jak korzystać z Popper.js?</a></li>
<li><a href='#czym-jest-modernizr.js'>Czym jest Modernizr.js?</a></li>
<li><a href='#jak-korzystac-z-modernizr.js'>Jak korzystać z Modernizr.js?</a></li>
<li><a href='#skrot-informacji'>Skrót informacji</a></li>
</ul>
<h2 id="co-to-jest-popper.js">Co to jest Popper.js?</h2>
<p><strong>Popper.js nie jest biblioteką, a podstawą do budowania jej.</strong> Można powiedzieć, że jest to maszyna do ustawiania i pozycjonowania elementów, takich jak tooltipy. Jeśli szukasz biblioteki do tworzenia tooltipów, powinieneś spojrzeć na tippy.js, które jest oparte właśnie na Popper.js. Innym przykładem biblioteki korzystającej z Popper.js, jest nam wszystkim dobrze znany – <strong>Bootstrap</strong>. Dowiedzieć się więcej o popper.js możemy na stronie internetowej lub na jego stronie <a class="link" href="https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/">GitHuba</a>.</p>

<h3 style="text-align: left;"id="jak-korzystac-z-popper.js">Jak korzystać z Popper.js?</h3>
<p>Są dwa sposoby, aby zacząć korzystać z Popper.js w naszym projekcie. Pierwszym z nich jest zainstalowanie poprzez menedżera pakietów <strong>npm lub Yarn</strong> a drugim przez dodanie <strong>CDN url</strong> w naszym projekcie. Menedżer pakietów:</p>
<img fetchpriority="high" decoding="async" src="https://candyweb.pl/wp-content/uploads/2021/08/menedzer-pakietow.png" alt="Menedżer pakietów" width="527" height="227" class="alignnone size-full wp-image-7448" srcset="https://candyweb.pl/wp-content/uploads/2021/08/menedzer-pakietow.png 527w, https://candyweb.pl/wp-content/uploads/2021/08/menedzer-pakietow-300x129.png 300w" sizes="(max-width: 527px) 100vw, 527px" />

<p>Popper.js daje nam możliwość ustawienia tooltipa <strong>w aż dwunastu różnych położeniach</strong>, takich jak:
top-start, top, top-end, right-start, right, right-end, bottom-end, bottom, bottom-start, left-end, left, left-start.</p>
<p>Na głównej stronie popper.js.org możemy sprawdzić te wszystkie opcje w interaktywnym przykładzie.</p>
</br>
<p>Kolejną opcją, jaką dostajemy, jest <strong>Overflow prevention</strong>, która przyczepia tooltipa i zmienia jego położenie razem ze scrollowaniem.</p>
<p>Podobną opcją jest <strong>flipping</strong>, która sprawia, że tooltip przeskakuje na przeciwną stronę razem ze scrollowaniem.</p>
<p>Aby tworzyć obiekty z metodami, należy skorzystać z <strong>konstruktora createPopper</strong>. To w nim będziemy zmieniali położenie elementu.</p>

<p>Przykład:</p>
<img decoding="async" src="https://candyweb.pl/wp-content/uploads/2021/08/popper-przyklad.png" alt="Popper.js - przykład " width="617" height="169" class="alignnone size-full wp-image-7449" srcset="https://candyweb.pl/wp-content/uploads/2021/08/popper-przyklad.png 617w, https://candyweb.pl/wp-content/uploads/2021/08/popper-przyklad-300x82.png 300w" sizes="(max-width: 617px) 100vw, 617px" />
</br>
<img decoding="async" src="https://candyweb.pl/wp-content/uploads/2021/08/tooltip.png" alt="tooltip" width="168" height="110" class="alignnone size-full wp-image-7450" />
</br>
<p>W dokumentacji znajdziecie dużo więcej informacji. Więc jeśli zależy Wam na bardziej skomplikowanych wariacjach, zapraszam do niej.</p>
<h2 id="czym-jest-modernizr.js">Czym jest Modernizr.js?</h2>
<p>Jest to otwarta biblioteka <strong>napisana w języku JavaScript</strong>. Pozwala nam ona na sprawdzanie dostępności funkcji w różnych przeglądarkach internetowych. Ułatwia to pracę programistom, bo dzięki niej, łatwiej mogą dobrać takie funkcje, które będą dostępne w jak największej ilości wersji czy przeglądarek. Co więcej, w tych, w których funkcja nie będzie działać, programista będzie wiedział, że powinien użyć alternatywnego kodu. Niestety <strong>Modernizr.js nie dodaje nam brakujących funkcjonalności do przeglądarki</strong>. Do tego możemy skorzystać z Polyfill.</p>
<h3 style="text-align: left;"id="jak-korzystac-z-modernizr.js">Jak korzystać z Modernizr.js?</h3>
<p>Aby korzystać z modernizr.js, należy najpierw zainstalować go przez npm:</p>
<p><strong>npm install -g modernizr</strong></p>
<p>Na stronie modernizr, gdy wejdziemy w zakładkę download, znajdziemy wszystkie funkcje, które mogą się nam przydać. Możemy je również stamtąd pobrać.</p>
<p>Teraz jesteśmy gotowi, do zbudowania pliku modernizr.js wpisując:</p>
<code>modernizr -c modernizr-config.json</code>
<p>Teraz wystarczy tylko podłączyć skrypt w naszym pliku, który linkuje do pliku modernizr.js i zacząć korzystać z modernizr.js w zależności od twoich potrzeb.</p>
<h2 id="skrot-informacji">Skrót informacji</h2>
<p>Podsumowując, jest wiele sposobów na uproszczenie sobie pracy i poprawienie jej jakości. <strong>Jednymi z nich są właśnie popper.js i modernizr.js.</strong> <a class="link" href="https://candyweb.pl/kariera/">Jeśli jesteś programistą</a>, powinieneś szukać takich ułatwień i jak najbardziej z nich korzystać, aby zadbać o swoją efektywność. Możliwości są nieskończone. Jeśli znacie jakieś fajne biblioteki lub inne rzeczy, które pomogą w programowaniu, zapraszam do podzielenia się w komentarzach.</p><p>Artykuł <a href="https://candyweb.pl/czym-jest-popper-js-i-modernizr-js-do-czego-sluza/">Czym jest popper.js i modernizr.js? Do czego służą?</a> pochodzi z serwisu <a href="https://candyweb.pl">- candyweb.pl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://candyweb.pl/czym-jest-popper-js-i-modernizr-js-do-czego-sluza/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
