Co jest nie tak z moją petlą czysto kodową nowoczesną?
#javascript

const frens = {
PAPER: { type: 'PAPER', div: paperdiv, power: 1 },
HAMMER: { type: 'HAMMER', div: hammer
div, power:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak zrobić, żeby przy zamknięciu karty wyskakiwał alert czy jakiś customowy popup? Bo zrobiłem coś podobnego, ale wyskakuje wtedy kiedy nawet ze strony przechodzę w podstronę itp, a ja chcę, żeby wyskakiwał tylko wtedy kiedy będę chciał zamknąć kartę.

#programowanie #programista15k #javascript #html
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@janekbrzechwa: const create createList = (otherTypes, types) => pipe(...)(types)

ogólnie w językach funkcyjnych często spotyka się kilkukrotne wywołanie funkcji wynikowej - f(x)(y)(z), więc to drugie rozwiązanie jest chyba najlepsze
  • Odpowiedz
@Alodnog: Zależy od stopnia skomplikowania stronki, ale raczej na zewnątrz. Generalnie dobrze mieć uniwersalny error handler, loader i takie powtarzalne rzeczy. Zaś unikalne, typowe dla danego formularza wewnątrz niego. Jednakże, jeżeli formularz będzie jeden na całą stronę, to nie widzę sensu w rozbijaniu tego na części.
  • Odpowiedz
Z Angularem miałem styczność, trochę Reacta poznałem. Głównie operowałem we Vue i na starych rozwiązaniach tj. jQuery. Rok spędzony w firmie, na forum nie będę pisał jakiej, ale na PV już mogę :D
  • Odpowiedz
To zwraca true:
return img.width === 150;

A to już false:
return
img.width === 150;
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki pytanie z kategorii java script (sic!):

W pliku package-lock.json mam linijkę z informacją o wersji aplikacji która jest podbijana automatycznie przy mergu do developa: "version": "1.0.19"
Aplikacja jako taka (na bazie node.js) jest w osobnym pliku xyz.js.

W jaki sposób mogę pobrać numer wersji(z pliku package-lock.json) w pliku xyz.js by go wyświetlić przy starcie aplikacji?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zmiennej process.env.npmpackageversion nie udało mi się wyciągnąć prawdopodobnie dlatego, że aplikację uruchamian poprzez node xyz.js.

Ale fajnie się sprawdziło:
const { version } = require('./package.json');
  • Odpowiedz
Cześć, wydaje mi się że w podstawowym stopniu opanowałem Reacta. Napisałem 4 proste apki z użyciem np. Reacta + Redux, hooks itp. Zostało mi tylko usunięcie znanych błędów a później nie mam trochę pomysłu czego uczyć się dalej. Wrzucam tu małą ankietę, wybierzcie jedną z opcji albo napiszcie w komentarzu waszą sugestię.

#programowanie #javascript #frontend
#react

Co teraz się uczyć?

  • popularne reactowe biblioteki np Formik 21.3% (10)
  • reactowy backend np. Gatsby, GraphQL itp. 46.8% (22)
  • React Native 12.8% (6)
  • inne frameworki np Vue 19.1% (9)

Oddanych głosów: 47

  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@salamander-kwarcowy: a co dokladnie nie działało i na jaki systemie ios czy android? Ja piszę w Nativescripcie a to dość podobne technologie i nie miałem żadnych problemów z pracą w tle, najwyżej dopisuję coś natywnie.
  • Odpowiedz
@salamander-kwarcowy: React Native działa na wątku JSowym, który jest uruchomiony tylko w foregroundzie.

Interfejs robisz w RN. Jeżeli dodasz styled-components, to nawet nie poczujesz różnicy w porównaniu ze zwykłym Reactem.
A wątek który ma chodzić w tle, programujesz w Kotlinie jako Service i dodajesz dwustronną komunikację (eventy, callbacki, czytanie stanu po wybudzeniu apki, multum możliwości).
Obczaj dokumentację RNa, są tam zajebiste przykłady.

Oczywiście nie znam twoich wymagań. Bo jeżeli ta
  • Odpowiedz
mam dane w formie {"abc":"149"}{"abc":"149","cde":"1"}{"abc":"149","cde":"1", "ahj":"123"} itd.
jak to wypisać żeby bylo:
abc: 149
cde: 1
ahj: 123
?
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@vizori działa, dzięki ( ͡° ͜ʖ ͡°) myślałem o tym żeby po wykonaniu funkcji działała w set interval, ale w sumie z settimeout lepiej to wychodzi :)
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #elektronika

JS:
Czym się różni call od apply, albo null od undefined to i inne sprawdzisz na tej stronie - https://thisthat.dev/
Będzie nowy npm napisany w Rust - https://dev.to/cloudx/a-new-npm-is-coming-5heh
Tool do migracji JS na TypeScript - chwalą się że zmigrowali projekt 50k lini
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach