Hej, mam pytanie dotyczące tzw. callback hell w JavaScript.

Mam rozumieć, że to może się pojawić tylko w przypadku programowania asynchronicznego? Czyli jeżeli nie piszę nic asynchronicznego, to raczej nie ma szans, że ten problem się pojawi?

I mam rozumieć, że promisy powstały jako odpowiedź na problem związany z callback hell? Czyli żeby móc zacząć się uczyć promisów, to muszę dobrze ogarniać callbacki i tworzenie za ich pomocą asynchroniczności i wiedzieć na
maciorqa - Hej, mam pytanie dotyczące tzw. callback hell w JavaScript. 

Mam rozumi...

źródło: comment_1645559383J7q9wD8V9fGyCzaLQKjT3Y.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: najlepiej poeksperymentuj sobie z asynchronicznymi funkcjami (jakies nodowe operacje na plikach albo inne api calle) i wtedy na pewno zrozumiesz w czym tkwi problem z callbackami. Potem mozesz napisac dokladnie ten sam kod korzystajac z promisów (util promisify moze ci sie przydac) i zobaczyc jak to wplywa na czytelnosc. Podobnie mozesz zrobic z async/await.
  • Odpowiedz
Jaką stawkę mogę negocjować po roku pracy w firmie jako Junior Frontend developer? Stack to głównie javascript, react, redux, react-query, styled-components, firebase i jeszcze inne popularne technologie związane z reactem. Otrzymuje pozytywny feedback od liderów, podejmuje się każdych zadań, nawet indywidualnych projektów.
#javascript #frontend #programista15k
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Key96: jak ci zalezy na kasie to szukaj innej pracy. Wiele firm ma limity na podwyżki i ciężko jest dostać więcej niż 10% bez zmiany stanowiska. Największe skoki w zarobkach są przy zmianie pracy.
  • Odpowiedz
#anonimowemirkowyznania
Cześć #programowanie i #testowanieoprogramowania
tl;dr : senior, +5 lat doświadczenia, siedzieć dalej w testach czy iść w programowanie

Od 5 lat siedzę w testowaniu, obecnie senior. Zwiedziłem przez ten czas 4 firmy, z czego ostatnia od niedawna. Jakoś im dłużej w tym siedzę tym mniej mi się chce - wkurza mnie papierologia, pisanie jakichś durnych test case i raportów albo innego szajsu. Konieczność orientowania się w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Czy Ty jesteś mną? :D
Bo moja sytuacja była kiedyś niemal IDENTYCZNA.
6 lat w testach, większość jako manual i dylemat czy iść w to dalej czy przejsc na Frontend.

Przeszedłem i ani razu nie żałowałem. Dziś jestem React Devem z 4+ letnim doświadczeniem. Wyższe zarobki, ciekawsze projekty, sam się dużo mniej nudzę w robocie. No i jeszcze taka niby drobną rzecz, może nieco kontrowersyjna, ale muszę to napisać:
  • Odpowiedz
@AnonimoweMirkoWyznania: mam podobną sytuację, tylko, że ja piszę automaty 100%. Ale już nawet to mnie denerwuje, bo nieważne jaki projekt, automaty wyglądają tak samo. Java+Selenium+RestAssured. W wolnym czasie uczę się Springa. Ale nie wyobrażam sobie zaczynać od Juniora. Jedyna możliwość to wskoczyć na deva w tym samym projekcie, z tymi samymi zarobkami. Może nie od razu w 100% deva, ale powoli zwiększając obowiązki związane z backendem. Może spróbuj podobne podejście
  • Odpowiedz
macie jakieś proste ale rozbudowane projekty z czystego #javascript który opiera się na najnowszych trendach i łączy się z API, jest w stylu MVC ? #frontend
Chce poćwiczyć JS ale dawno w tym nie pisałem i nie wiem jak teraz wygląda workflow tego
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nsp075: dobra, za trudne chyba. Chciałem pierwszą apke prostszą i rozgrzewkową, tutaj bym musiał przeanalizować najpierw te micro serwisy. Bo z tego co widzę to piszę klasy które wyglądają jak np. div, img itp ale są klasami i mają dodatkowe funkcje
  • Odpowiedz
Hej Mirki i Mirabelki.
Może ktoś chce się wybrać do #warszawa na konferencję #javascript #frontend (#ux #ui #nodejs) - #confrontjs 2021?
Mam dwie, darmowe wejściówki do rozdania (tutej i na blogu).

Kiedy: 26 marca (sobota) 2022, 8:00 (rejestracja)
Gdzie: Kinoteka | Pałac Kultury i Nauki w Warszawie (plac Defilad
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

heja, mam funkcję w jquery, która wyświetla mi miniatury zdjęć przed uploadem

https://jsfiddle.net/fdmo723L/1/

i chciałbym dodatkowo, aby każde zdjęcie posiadało radio input. próbowałem w tej pętli dodawać nowe znaczniki, ale wtedy w ogóle się miniaturki przestały pokazywać, albo radio inputy były niezależne względem siebie, tzn. mogłem zaznaczyć wszystkie naraz... rzucił by ktoś okiem?

#javascript #jquery #frontend
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czy kojarzy ktoś taką stronkę-portfolio jakiegoś programisty frontend, na której stopniowo wyświetla się kod aplikacji, zmieniający wygląd strony? Szukam w ramach inspiracji...
#programowanie #frontend
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #frontend #backend

Napisałem jakaś stronę z kilkoma podstronami.
Informacje, które pojawiają się na tej stronie pobieram z API lub generuję JS'em.
Po przejściu na inną podstronę i powrocie na to co było wcześniej wszystko co stworzyłem znika.

Do
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xmadesio: Jeśli generowana zawartość ma być widoczna tylko dla danego użytkownika i tylko w obrębie danej przeglądarki, to tak jak wyżej wystarczy ją zapisać w localStorage. Ale jak tworzone treści chcesz w jakiś sposób współdzielić będzie potrzebny backend z bazą danych, ew. sprawdź usługi typu Firebase
  • Odpowiedz
#frontend #css #html
Mam container który ma standardowo 1024px szerokości max i wyśrodkowany jest poprzez margin 0 auto;
Problem polega na tym, że każda sekcja taka jest ale jedna (banner) ma zaczynać się równo z lewą stroną i trzymać się jej jak te kontenery 1024px ALE z prawej ma osiągnąć dodatkowo +~200px na content. Czyli kontener powinien mieć 1224px gdzie content prawy zajmuje dodatkowo 200px.

Problem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NoToTenTego: możesz dać min-width: 1024px; max-width: 1224px; i w momencie w którym będzie miejsce na dodatkowy content dać breakpoint z margin-left: calc((100% - 1024px)/2);
możesz też zrobić absolutne dziecko (albo użyć ::after) temu banerowi, dać max-width: 200px; height: 100% i margin-left:100%
  • Odpowiedz

@mar-v-son: u mnie potrafili się przyczepić do rozwiązania które było często używane i powiedzieć że wszystko jest źle bo "to jest po staremu i tak już nie robimy". Oczywiście to że jest to stare podejście to już nikt nie raczył zakomunikować w żaden sposób i wychodziło to dopiero na review, a podczas review padały słowa typu "jak mogłeś tego nie wiedzieć", "czemu nie spytałeś o to". Tak, mogłem. Mogłem spontanicznie
  • Odpowiedz
Czy istnieje minifier JS, który pakuje do zmiennych powtarzające się stringi np:

for(var a=0;a<n.length;a++){n[a].setAttribute("style","animation:spin 4s linear infinite;")}
for(var a=0;a<n.length;a++){b[a].setAttribute("style","animation:spin 4s linear infinite;")}

Można skrócić do:

let
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Czy mając 24 lata i nie mając studiów mam szanse na znalezienie pracy jako junior we frontendzie w Warszawie/Wrocławiu? Pracuję od kilku lat w innej branży, zarobki są bardzo zadowalające, ale od zawsze jednak chciałem być programistą, tylko nigdy nie miałem możliwości wziąć się solidnie za naukę. Jakieś 10 miesięcy temu zacząłem naukę frontendu, początkowo hobbystycznie, ale się dosyć mocno wkręciłem. Jakiś czas temu zacząłem poważnie myśleć o zmianie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Da radę tylko musisz mocno dupę spiąć, na studia w ogóle nie patrzą, ale jest problem bo nie chcą teraz juniorów zatrudniać za bardzo i trzeba się jakoś wyróżnić, ja miałem 3 lata temu problemy ze znalezieniem pierwszej pracy a teraz pewnie jest ciężej. Jak już jesteś doświadczony to jest eldorado i możesz zmieniać pracę jak rękawiczki takie jest ssanie na rynku xD.
  • Odpowiedz
Mireczki z #grafikakomputerowa i #frontend , badam rynek bo nie wiem czy zmieniać pracę.
Obecnie robię trochę za graficzną złotą rączkę z elementami frontendu. W grafice robię niemal wszystko - od projektu folii na drzwi, przez loga po UI aplikacji. Zastanawiam się czy nie pójść jedynie w UI design z elementami kodowania tego co narysuję(HTML, frameworki CSS i uczę sie Reacta), czy zostać w obecnym miejscu (tu muszę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kajtom: been there, done that, ale wątpię żeby ci ktoś napisał jakie są kwoty do zrobienia.

programowanie > długo nic > wyspecjalizowany projektant ui/ux > j----a przepaść > grafik od wszystkiego
  • Odpowiedz
Cześć!
Czy znajdzie się jakiś spec, który wyceni stworzenie sprzedającej strony internetowej?
Sorry za mega amatorski opis, ale inaczej nie potrafię.
Na stronie musi znaleźć się mały kalkulator, do wypełnienia przez klienta, który wyliczy nam cenę. Do tego pobranie danych z GUS po wpisaniu numeru NIP. Następnie 2 formularze z wpisaniem/potwierdzeniem danych i "kup teraz" wraz z integracją z szybkimi płatnościami.

W backendzie dzieją się takie rzeczy jak:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach