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
Czołem Mireczki, Mirabelki, robimy w środę patostream programistyczny xD Robimy przy jego okazji #rozdajo #kursy #javascript MegaK v2 o wartości 6,5k za friko. Do tego jeszcze książki i kubki też rozdajemy. Nie mamy jakiegoś limitu ile damy kursów także wpadajcie na live ( ͡° ͜ʖ ͡°)

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chaddeveloper: Odpowiedz mi na pytanie jak ty chcesz mieć odpalaną jakąkolwiek bibliotekę do testów bez npm? Jedyna opcja to, że ściągniesz taką bibliotekę i będziesz trzymał jej pliki bezpośrednio w jakimś folderze. Jedyna inna opcja to sam musisz napisać taką biblioteczkę czy to będzie w formie tego co @sepuqqu podał czy innej, ale nie ma natywnego rozwiązania które by to robło
  • 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
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
#anonimowemirkowyznania
Mirki IT,

Czy wy rowniez mieliscie problem ze zbyt duza iloscia interesujacych was rzeczy w swiecie IT?
Jestem studentem pierwszego roku Inzynierii Oprogramowania czyli klepacz kodu. Oczywiscie na studiach ucza nas wielu innych rzeczy i mam ten problem ze wszystko wydaje sie byc interesujace i chcialbym nauczyc sie wszystkiego co jest oczywiscie niemozliwe.

Jak
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@veracholera: ogólnie jak ja chodziłem to było coś takiego
wzorce projektowe i opisać, co to this, czym się różni klasa abstrakcyjna od interfejsu, może pytania ogólne o frameworki czym się różnią, nowości w JS jakie ostatnio wyszły, co to funkcja strzałkowa i co daje itp
  • 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

via Wykop Mobilny (Android)
  • 4
Wszyscy się mylicie, żaden z was nie ma racji:
const findAll = (className) => document.body.getElementsByClassName(className)
  • Odpowiedz
Próbuję się załapać na juniora ze znajomością React, ale nawet jak zrobię całkiem spore zadanie rekrutacyjne jest zero odzewu potem. Mam dużo wolnego czasu i myślę jakiej innej technologii się nauczyć, żeby mieć więcej ofert na które mógłbym aplikować. Rozważam asp.net core, nodejs, vue i angular. Która ścieżka byłaby dobra dla świeżaka bez dyplomu ani doświadczenia?

#programowanie #naukaprogramowania #programista15k #webdev #csharp #
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Stettinboi: zastanów się czy to na pewno jest problem z reactem, bo wiesz programowanie to nie jest nauka języka czy frameworka. Jeśli jednak chcesz już zmienić reacta, to w Polsce chyba popularniejszy jest Angular, ale to tylko mi się tak wydaje, bo ja siedzę w backendzie i po prostu najczęściej współpracowałem z "angulariuszami" :)
  • Odpowiedz
@Stettinboi: z Reactem na entry levelu jest taki problem, że są tłumy, bo jest najprostszy na start. Niemniej jednak ludzie, którzy już dobrze potrafią są moim zdaniem w topce plac. Nie poddawaj się i probuj dalej. Moj jeden z mentorowanych wyslal ponad 100 CV i w końcu się udało.
  • Odpowiedz
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

via Wykop Mobilny (Android)
  • 0
#javascript #udemy
Siema, jakieś półtora miesiąca temu zacząłem robić kurs Javascriptu autorstwa Jonasa Schmedtmana na udemy. Kurs trwa ok 70h nazywa się "From zero to expert".

Ktoś z Was skończył ten kurs? Daje on jakiekolwiek podstawy by chociaż załapać się na testera?

Myślałem, żeby pociągnąć ten kurs do końca, potem zrobić kurs jakiegoś frameworka (myślałem o react) i próbować się za jakiś rok wbić w rynek.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@haltdiefresse: pokazuje modern JavaScript ale moim zdaniem niektóre elementy trochę za mocno uproszczone. Na plus że opisuje cały stack heap i jak to działa. Po tym kursie jednak nie zostanie się developerem ale na pewno pokaże drogę jak to zrobić. Najlepiej to założyć sobie jakiś projekt i robić ten kurs oraz wykorzystywać z niego zdobyte umiejętności.
  • Odpowiedz
Tak się zastanawiam, czy to w ogóle wyczerpuje definicje losowości ;d Losowa liczba całkowita z przedziału od 1 do 20.

Math.trunc(Math.random() * 20) + 1
Baza jest losowa, ale funkcja zaokrąglenia już nie. Od dawna się zresztą zastanawiam, na ile w ogóle komputery są de facto w stanie "losować", bo co to w ogóle znaczy? Na czym się opierają, na zegarze procesora? Ale pomijam już to, jak dla mnie takie losowanie liczby
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach