wtorek, 28 lutego 2017

Za co uwielbiam SASS & Compass?


<brak wst臋pu>

  • Zagnie偶d偶anie - podstawowa funkcja Sass, pozwalaj膮ca unikn膮膰 powtarzania du偶ej ilo艣ci kodu. 艢wietne jest tak偶e odwo艂ywanie si臋 do referencji przez &. 
  • 艁atwe wyszukiwanie odpowiedniej linijki CSS w przegl膮darce - Chrome Devtools pokazuj膮, kt贸ra linijka Sass jest odpowiedzialna za konkretn膮 regu艂臋 CSS. Wystarczy przeskoczy膰 do pliku i j膮 wyszuka膰, a nast臋pnie zmieni膰 w pliku. 

poniedzia艂ek, 27 lutego 2017

Front-endowe zagadki wszechczas贸w vol 1 - tajemnicza lupka

Witam z now膮 seri膮, w kt贸rej b臋d臋 przedstawia艂 zagadki z dziedziny front-endu. Pierwsza z nich:

Irek pracuje wraz z innymi deweloperami nad stron膮, na kt贸rej pojawi艂 si臋 dziwny b艂膮d. Przy inpucie wyszukiwania czasem pojawia si臋 jedna ikona lupki, a innym razem, nie ma jej wcale. B艂膮d pojawia si臋 na komputerze klienta i nie ma na komputerze Irka oraz jego koleg贸w, niezale偶nie od rozdzielczo艣ci. Jest jednak na komputerze jego szefa, kt贸ry pracuje na takich samych ekranach jak reszta + na laptopie. B艂膮d pojawia si臋 tak偶e w trybie mobile na wszystkich komputerach.

Co mo偶e by膰 przyczyn膮 b艂臋du Irka? Odpowied藕 wkr贸tce.

sobota, 25 lutego 2017

PHPStorm vs Sublime Text - kt贸ry edytor warto wybra膰


Sublime Text by艂 jedynym monitorem, jaki u偶ywa艂em przez ponad rok nauki i pracy w HTML, CSS i JS. Po zmianie pracy, dowiedzia艂em si臋, 偶e w firmie u偶ywaj膮 PHPStorma i pierwsza my艣l, kt贸ra si臋 pojawi艂a to:
"Czy b臋d臋 m贸g艂 korzysta膰 z Sublime?".
Drug膮 my艣l膮, by艂o zainstalowanie Storma i przetestowanie jego funkcji. Wcze艣niej korzysta艂em z wersji testowej, jednak nie potrafi艂em zrobi膰 w niej nic wi臋cej, ni偶 otworzenie i zamkni臋cie pliku. Po ponad miesi膮cu pracy z PHPStormem mam wyrobion膮 na jego temat bardzo pozytywn膮 (chocia偶 mo偶e przedwczesn膮) opini臋.

sobota, 18 lutego 2017

Firefox Developer Edition i Chrome Canary - przegl膮darki dla deweloper贸w


Podczas pracy przy tworzeniu stron lub aplikacji mobilnych, cz臋sto korzystamy z tego samego komputera do rozrywki. Zauwa偶y艂em, 偶e cz臋stym problemem staje si臋 wtedy du偶a ilo艣膰 zainstalowanych deweloperskich wtyczek, kt贸re zabieraj膮 pami臋膰 RAM i moc procesora. Niekt贸re z nich trzeba regularnie w艂膮cza膰 i wy艂膮cza膰, poniewa偶 potrafi膮 wy艂膮cza膰 niekt贸re funkcje przegl膮darki - tak jest na przyk艂ad z wtyczkami, kt贸re wy艂膮czaj膮 obs艂ug臋 JS.

艣roda, 15 lutego 2017

Vis.js - biblioteka JS do pi臋knego przedstawiania danych

Cze艣膰,
w tym kr贸tkim wpisie chcia艂em poleci膰 bibliotek臋 Vis.js, kt贸ra umo偶liwia 艂atwe i 艂adne przedstawianie r贸偶nych danych.
http://visjs.org/
Poni偶ej przedstawiam podstawowe zastosowanie tej biblioteki - wizualnizacja danych na timeline.

See the Pen visjs by Kamil (@KamilNaja) on CodePen.

niedziela, 5 lutego 2017

Button mi臋dzy sekcjami w Bootstrap 3

Jednym z najwa偶niejszych pyta艅 ludzko艣ci jest to, jak zrobi膰 button, kt贸ry znajduje si臋 na granicy dw贸ch container贸w w Bootstrapie. Sam zmaga艂em si臋 z tym wyzwaniem przez d艂u偶szy czas, stosuj膮c r贸偶ne, gorzej lub lepiej dzia艂aj膮ce metody. Dzi臋ki rozpisaniu tego problemu na Codepen, uda艂o mi sie przypadkiem wpa艣膰 na rozwi膮zanie, kt贸re pozwala na uzyskanie zadowalaj膮cego efektu bez wzgl臋du na rozmiar ekranu.
W skr贸cie - w col-md-x (ustala wielko艣膰 buttona) wrzucamy przycisk o klasie btn-block i stosujemy na nim translateY 50%, kt贸ry przysuwa go o 50% wysoko艣ci do g贸ry. Klasa btn-block dopasowuje  button do wielko艣ci elementu nadrz臋dnego.