Love Coding
Blog o programowaniu, błędach w kodzie, debugowaniu i refaktoryzacji
function deploySafely()
if (isFriday()) {
console.warn(„Do not touch production.”);
return;
}
deploy();
}
Kod jest jak dowcip. Jeśli musisz go wyjaśniać, jest kiepski
Praktyczny kod
Pigułka wiedzy
Master scroll-margin for Perfect Scroll Positioning
scroll-margin lets you control where an element stops when it’s scrolled into view.
It is perfect for fixing content hidden behind sticky headers.
section {
// Leaves 80px space above
// when scrolled into view
scroll-margin-top: 80px;
}
Works with scrollIntoView() and anchor links (#id) for smooth, precise positioning.
Avoid transition: all
Don’t use transition: all – it tells the browser to animate every property change, which can hurt performance and cause unwanted effects.
.element {
transition: all 0.3s ease;
}
Instead, specify only the properties you actually want to animate:
.element {
transition: transform 0.3s ease, opacity 0.3s ease;
}
Animate Smart: Use Transform and Opacity for Better Performance
Always animate properties that don’t trigger reflow or repaint – like transform, opacity, or filter.
Animating layout-related properties (e.g. width, margin, top, box-shadow) forces the browser to recalculate positions and redraw the page, making animations laggy.
Kategorie
CSS
Porady i techniki stylizacji, które pomogą tworzyć piękne i responsywne strony
4 postsHTML
Dobre praktyki pisania czystego, semantycznego i dostępnego kodu
16 postsJavaScript
Nowoczesne wskazówki i poradniki do tworzenia dynamicznych stron
3 postsLinux
Przewodniki dla programistów, którzy chcą opanować Linuxa i terminal
4 postsMindset programisty
Rozwój sposobu myślenia, koncentracji i umiejętności rozwiązywania problemów
7 postsNarzędzia Front-end Developera
Narzędzia Front-end Developera
1 postPHP
Praktyczne porady do tworzenia wydajnych i bezpiecznych aplikacji webowych
13 postsPrzykładowe projekty juniora
Przykładowe projekty, jakie może napisać junior Front-end Developer w ramach nauki i do portfolio.
8 postsReact
Budowa szybkich komponentów wielokrotnego użytku
12 postsReact Native
Poradniki do tworzenia aplikacji mobilnych na wiele platform z React Native
Blog
Najnowsze posty
Co to jest hoisting w javascript?
Każdy junior front-end developer powinien wiedzieć, czym jest hoisting. Zagadnienie to można dosyć łatwo zrozumieć, więc jeśli ktoś jeszcze o…
Jak ustawić div-a na 100% wysokości okna?
Tworząc strony internetowe zdarza się, że chcemy, aby div z określonymi informacjami zajmował całą wysokość okna, niezależnie od wysokości tego…
Jak wycentrować text i div-a w poziomie i pionie używając css
Problem centrowania diva lub tekstu jest dość powszechny i sama niejednokrotnie musiałam poświęcić na jego „naprawienie” więcej czasu niż bym…
Jak sprawdzić czy string zawiera substring w javascript
W zależności od tego, co chcesz aktualnie osiągnąć, do sprawdzenia czy string zawiera substring możesz użyć kilku rozwiązań:
Jak skopiować tablicę w javascript?
Mamy tablicę [„javascript”, „jest”, „fajny”, 1, 2, 3]. Zobaczmy co się stanie, jeśli będziemy chcieli ją skopiować i przypisać do…
Jak posortować tablicę liczb w javascript?
Sprtując tablicę z liczbami i używając do tego wbudowanej w javascript funkcji sort() na pewno zauważysz, że standardowo sortowanie nie…
Kategoria
JavaScript
Kategoria
Narzędzia Front-end Developera
Kategoria
Linux
Kategoria