• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak to dziala? (dziwny atrybut path, nazwy styli i troche JS)

0 głosów
88 wizyt
pytanie zadane 7 lutego w HTML i CSS przez MrxCI Mądrala (5,960 p.)

1. Główna strona patreona posiada owy kod, ten kod przesuwa element, zastanawia mnie wartość atrybutu "d" i jak ona działa.

 

2. Niektóre strony posiadają nazwy styli typu "style-234jksd823k", "style-adsfh390uggf" itd. Dlaczego tak wyglądają i jakie prawdopodobnie bilbioteki/frameworki są wykorzystywane aby taki wygląd tym nazwą nadać?

3. nazwy obiektów w JS, chodzi mi o "podłogę" przed własnością obiektu np. "_myVar", co owa podłoga symbolizuje? Czasami widze ich większość ilość np. "___myVar"

4. zapis w JS typu "obj = obj || {} " Rozumiem że zmienna object przyjmuje wartość zmiennej object, a jeśli w danym momencie zmienna obj nie jest zadeklarowana tworzy się pusty obiekt, lecz po co się w ogóle tego używa?

 

Byłbym wdzięczny za odpowiedzi na te nurtujące mnie pytania :)

2 odpowiedzi

+1 głos
odpowiedź 8 lutego przez Comandeer Mentor (444,380 p.)
wybrane 8 lutego przez MrxCI
 
Najlepsza
  1. To atrybut z SVG, to po prostu współrzędne rysowanej ścieżki.
  2. Wyglądają tak, żeby nie dochodziło do konfliktu stylów w różnych komponentach. Takie coś może wygenerować choćby CSS Modules, możliwe, że np. styled-components też.
  3. Ta podłoga symbolizuje, że zmienna jest prywatna i nie stanowi część publicznego API. Raczej niewskazana praktyka. A podwójna podłoga… hmm, zmienne wewnętrzne? Np. w Node są predefiniowane __dirname czy __filename.
  4. To było głównie używane do emulowania domyślnych parametrów przed ES6. Dzisiaj de facto nie potrzeba tego wykorzystywać.
+1 głos
odpowiedź 7 lutego przez MateuszB Dyskutant (9,240 p.)
Znacznik SVG to format zapisu grafiki wektorowej. To co tutaj wkleiłeś to prawdopodobnie jakaś ikonka, albo logo. Nie wiem, dlaczego ten atrybut jest nazwany "d" ale odpowiada za rysowaną "ścieżkę" / punkty wektorowe, które budują daną grafikę/ikonę. Im bardziej złożona grafika tym kod będzie dłuższy. Takie grafiki robi się w programach do grafiki wektorowej np. Illustrator / Inkscape itp. więc nie próbuj zrozumieć co oznacza kod w tym znaczniku. Da się cokolwiek ogarnąć, jeśli grafika jest bardzo prosta - jakieś kółeczko, czy kwadrat.

 

Piszesz coś o tym, że ta grafika się przesuwa, tak? Więc prawdopodobnie JS przesuwa punkty wektorowe i tym sposobem ikonka jest animowana.

Podobne pytania

0 głosów
1 odpowiedź 77 wizyt
pytanie zadane 1 czerwca 2018 w HTML i CSS przez Kiszony Użytkownik (590 p.)
0 głosów
2 odpowiedzi 153 wizyt
pytanie zadane 13 listopada 2017 w HTML i CSS przez niezalogowany
0 głosów
1 odpowiedź 65 wizyt
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

60,258 zapytań

105,942 odpowiedzi

220,111 komentarzy

32,463 pasjonatów

Przeglądających: 352
Pasjonatów: 17 Gości: 335

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...