od Podstaw
9 godz. 11 min · HTML i CSS · Full-stack i Programowanie
Wojciech PołowniakSr. Fullstack EngineerWeb dev nigdy nie stoi w miejscu - włączając w to CSS. Czołowe przeglądarki różną się implementacją różnych funkcjonalności, a coraz to nowe właściwości wchodzące do specyfikacji są w stanie postawić stylowanie do góry nogami. W tym kursie poznasz przegląd różnych technik i technologii które zmienią Twoje patrzenie na CSSa - zdecydowanie na lepsze! Koniec z tworzeniem hacków w JavaScript aby osiągnąć efekty takie jak wykresy kołowe czy płynne przewijanie. Poznasz też różne właściwości CSS które są w stanie przyśpieszyć Twoją witrynę!
Na pewnym etapie rozwoju jako Front-End developer, bądź wraz z rozwojem naszego produktu - standardowe podejście do CSSa może nie wystarczyć. W tym kursie poznasz 5 ciekawych architektur CSSa, poznasz ich podstawowe koncepty oraz moje opinie na ich temat. Dzięki temu, tworząc swój następny projekt, będziesz w stanie stworzyć architekturę CSSa bazując na sprawdzonych fundamentach.
CSS Grid i CSS Flexbox to właściwości które powinien znać każdy Front-end developer. Jeśli nie chcesz spędzać wielu godzin na poznawanie tych technologii z osobna, w tym kursie znajdziesz podstawowe informacje na temat tych dwóch technologii - w pigułce. Poznasz różnice między nimi oraz dowiesz się, co zmieniło się w nich w ostatnim czasie.
Jeśli borykasz się z problemami wydajnościowymi na swojej stronie internetowej, ten kurs wskaże Ci techniki które pomogą Ci zmniejszyć czas ładowania, jak i ogólną wydajność Twojej witryny - czy to początkowe ładowanie, czy klatkująca animacja.
Czy nie wiesz jak zacząć z preprocesorami? Po co są nam one potrzebne? A może nie wiesz jak wpasowują się w obecne trendy tworzenia stron? Ten kurs odpowie na Twoje pytania! Dodatkowo, dowiesz się jak skonfigurować jeden z najbardziej popularnych preprocesorów CSS, oraz poznasz jego kluczowe funkcje czy składnie.Jako dodatek, dowiesz się jak dzielić Twoje zmienne SCSS wraz z Twoim kodem JavaScript!
Animacje CSSowe są już z nami od lat, ale jak konkretnie się za nie zabrać? Co trzeba zrobić, aby rozpocząć przygodę z animacjami? Jeśli nie wiesz, to w zaledwie kilku lekcjach poznasz narzędzia i składnie do tworzenia przejść i animacji ograniczonych tylko przez Twoją wyobraźnię* (i możliwości CSSa)
Aby móc efektywnie korzystać z tego kursu, powinieneś posiadać średnio zaawansowaną wiedzę z kategorii Front End. Przyda się również umiejętność poszerzania pojedynczych zagadnień na własną rękę, ponieważ wiele z poruszanych w tym kursie tematów można by zgłębiać godzinami. Nie zaszkodzi również podstawowa wiedza o JavaScript. Postaram się wprowadzić Cię w różne obszary CSSa potrzebne w codziennej pracy jako Front-End developer. Doświadczeni developerzy znajdą w tym kursie powtórkę najistotniejszych informacji na temat współczesnego CSSa, jak i ciekawe zagadnienia o których często się zapomina.
W tej krótkiej lekcji opowiem ci czym jest hangar i czym jest Fort Sam Sting.
Generalnie ma to
powiązanie z tą wydajnością której
wcześniej już mówiłem i członkami czyli generalnie ładują czcionki.
Często zdarza się tak że niektóre znaki
nie są zupełnie wykorzystane ponieważ na danej stronie np.
nie ma żadnego słowa które zawiera on
czy żadnego słowa który zawiera inną literę może np.
nie zawierać też znaków takich jak Krzyk NIK czy tego typu podobne.
W związku z czym nie wszystkie znaki w danym found filmu są wykorzystywane.
Na tej jednej indywidualnej stronie i to co możemy zrobić jako już naprawdę
grube działo optymalizacji jest front Thing czyli pozbywanie się
z danego front Phila elementów które i tak nie zostaną użyte.
Jest to najlepiej.
Widoczne właśnie np. na front.
Jeżeli cały plik front ładuje do przeglądarki i korzystamy np.
tylko z jednej ikonki to możemy użyć
Wengera aby sprawdzić której ikonki używamy i później wygenerować sobie nowy
front Fail który będzie zawierał tylko tę jedną ikonkę.
W związku z czym jeżeli cały nasz front film waży około 50 bajtów
a my weźmiemy tylko jedną jego składową czyli jeden znak
to możemy tak naprawdę zmniejszyć nasz cel o ponad 90 proc.
więc jeżeli już zoptymalizować nasz HTML
CSS nasze skrypty używamy aby pozbyć się nieużywanych klas
czujemy nasze style robimy linki kompresji jemy całą naszą treść no to
front sam Thing jest jeszcze takim dodatkowym poziomem optymalizacji który
możemy zrobić po prostu pozbywając się elementów z danego Phila.
Dla tej jednej witryny
co jest ważne tutaj ja tego też nie robię na lekcji po prostu bo jest to zbyt
duże narzędzie i troszkę skomplikowane zwłaszcza w konfiguracji więc ja
tutaj po prostu link do Get HB jak z tego gry Wengera korzystać.
Natomiast istotne jest to że jeżeli na naszej stronie nie broniło się
no to z tego front Phila zostanie usunięte ale nie możemy tego Phila używać do żadnej
innej strony wtedy bo jeżeli załatwimy tego front Phila na stronie
gdzie faktycznie on się wyświetla no to będziemy mieli pojedynczą latarkę
która jest innej czcionki w związku z czym trzeba być też ostrożnym co do
Sportingu ponieważ często zdarza się tak że na stronie głównej naszego portalu nie
będziemy używać większych Nika ale na przykład na kontakcie już ten krzyk
NIK będzie w związku z czym nie ma sensu dzielić sobie konta na dwa mniejsze
aby później osobno ładować no bo jeżeli nawet skurczy się front File o jeden
wykrzykiwał waży te dwa kilo mniej to jeżeli musimy na drugiej stronie
załadować kolejny front file to suma tych dwóch filii będzie większa
niż to gdybyśmy po prostu plik wrzucili bez żadnych zmian czyli.
30 kilo bajtów plus 30 bajtów to będzie 60.
A jeśli musielibyśmy całego
found Phila tak jak on był nam dane czyli normalnego np.
robota
no to waga mogłaby wynosić 50 bajtów więc jesteśmy tak naprawdę 10 kilo bajtów do
tyłu w kontekście całego Józef czerni w kontekście pojedynczego hołdu.
Niekoniecznie natomiast jak wyszukiwarki
internetowe sprawdzają treść i robią rating no to oczywiście jest to
temat dla SEO i ten temat też nigdy nie będzie do końca jasne ponieważ
Google nigdy nie zdradzi nam swoich technik jak ocenia strony internetowe do
takiego stopnia aby ktoś mógł mieć po prostu w cudzysłowie monopol.
Na stronie głównej Google'a więc gdy hangar jest to narzędzie które.
Ma w swoich tendencjach Pythona.
Wydaje mi się że ma jeszcze jakiś inny język i faktycznie trzeba go sobie
skonfigurować w związku z czym ja tego robić nie będę.
Zostawiam was z dokumentacją.
Dodatkowo jeżeli ktoś jest
znany w pokera no to możecie też sobie wyszukać dr Węgier.
Jest to kontener który ja stworzyłem który
pozwala wam nie instalować Pythona lokalnie tylko odwoływać się do kontenera
jako do narzędzia i dostawać przepracowane chwile.