#react #programowanie #javascript

Czy istnieje w React odpowiednik... element.append/before/after?

Chodzi o zmianę miejsca elementu, ale nie poprzez klonowanie ani tworzenie na nowo identycznego elementu, a faktyczne przeniesienie elementu.
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997: Próbujesz rozwiązać problem, który w realnym świecie nie istnieje. Twój przykład działa, bo za każdym razem przekazujesz stany obu komponentów, więc zawsze będziesz mieć dostęp do ich zawartości.
Zobacz sobie dokumentacje replaceWith i odnośnik do specyfikacji. Zamieniając te elementy, usuwasz je z drzewa DOMu i dodajesz je z powrotem z dodaną referencją
https://dom.spec.whatwg.org/#concept-node-replace

W reakcie załatwiasz to stanem/contextem/reduxem, czymkolwiek.
rimyi - @look997: Próbujesz rozwiązać problem, który w realnym świecie nie istnieje. ...
  • Odpowiedz
@look997: AKTUALIZACJA:
W Chrome ze zwykłym event input, historia cofania (Ctrl+Z) i tak jest zapamiętywana.
Czyli to kwestia wyłącznie Firefoksa, że przy element.append/replaceWith historia jest przerywana.

Musze zgłosić
  • Odpowiedz
Cześć, mam podejrzewam banalne pytanie z #javascript #programowanie #naukaprogramowania
ucze się JS, jestem na etapie nauki z wykorzystaniem API, i robię prosty projekt z przechwytywaniem przepisów, w pewnym momencie z pojedynczego pobranego przepisu chce pobrać tylko parę elementów, tj. tytul, autora, obrazek i listę składników.
Wszystko mi się ładnie pobiera (przez odnośnik data.title, data.author) tylko składniki są zagnieżdżoną tablicą, z której chce wyciągnąć wyłącznie ich nazwy...
hiimcayman - Cześć, mam podejrzewam banalne pytanie z #javascript #programowanie #nau...

źródło: comment_1583160559sFpRPj5XmZhbif8NXEpt4O.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaką książkę do JavaScript (ale bardziej od A do Z dla nuba, nie tajniki) polecacie?
Tylko też szukam coś na zasadzie leksykonu, niżeli jakiegoś case studies [typu robimy gierkę od zera].

Rozkminiałem pomiędzy tymi:
https://helion.pl/ksiazki/zrozumiec-javascript-wprowadzenie-do-programowania-marijn-haverbeke,zrojsc.htm#format/d
a
loczyn - Jaką książkę do JavaScript (ale bardziej od A do Z dla nuba, nie tajniki) po...

źródło: comment_1583155172XngoiYX2sAClUQMsucPb3k.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uzupełniam bazę danych dla firmy i w 200 jednostkach muszę przeklikać identyczne checkboxy. Jeśli znajdę id w HTML danych chacboxów które muszę zaznaczyć to jak napisać funkcję która po wklejeniu do konsoli zaznaczy mi zawsze wybrane chackboxy ?
#javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wh1zZ: pojawiają się 2 problemy.
1) zaznacza się tylko jeśli html z konkretnym id do którego się odwołuje jest odsłonięty w innym przypadku dostaje komunikat Uncaught TypeError: Cannot set property 'checked' of null
2) zaznacza ale jak daje zapisz to nie wysyła informacji na serwer.
  • Odpowiedz
Czy byłby ktoś w stanie przerobić ten kod, który znalazłem w necie: http://jsfiddle.net/artpi/Ltb8h/ tak aby wyświetlał datę w formacie DD-MM-YYYY ? obecnie pokazuje całą datę, a tego nie chcę... z góry dzięki wielkie.

Ja już sobie ten kod przerobiłem pod siebie, pierwsze co to pozmieniałem nazwy zmiennych, ale ugrzęznąłem z tą datą...

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

@khaotic:

Ten skrypt nie jest 100% dobry.
Warunki powinny być ">=" zamiast ">"

ponieważ miesiąc jest "-1" więc jeśli masz kogoś ze stycznia 1899 (dla tego zakresu w PESEL dodaje się 80 do miesiąca, zatemp miesiąc = 0 + 80 = 80) to nie wpadnie w ten warunek, ale w kolejny. W konsekwencji skrypt wypluje mu rok urodzenia 2300
  • Odpowiedz
#programowanie #html #css #javascript

Jak realizuje się taką funkcję:
- masz element HTML, osadzony w liście (ten element to box z treścią)
- płynnie, animacją przejścia powiększyć ten element na okienko dialogowe, na środku ekranu
- po tym usuwa się cała treść "w tle", łącznie z kontenerem, z którego pochodzi nasz powiększany element, a sam element w formie okienka dialogowego oczywiście zostaje.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
#anonimowemirkowyznania
Cześć Mirki, ze względu na słabe zarobki chciałbym się przebranżowić na IT, wczoraj zacząłem czytać o podstawowych frameworkach javy, reakcie, angularze. Widzę jednak, że sam tego nie ogarnę, strasznie tego dużo. Jakieś dziedziczenia, klasy, itp. Jaki bootcamp byście mi polecili? Dużo dobrego słyszałem o #kodilla i #alx (ten drugi ma ocenę aż 4.9/5 i do tego mało kosztuje). Na naukę daje sobie miesiąc, myślę że
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #pracait #javascript #szukampracy

Siema Mirki. Nie chciałby ktoś dołączyć do naszego teamu? Szykują się grube projekty na koniec marca/kwietnia i szukamy dobrego frontenda. W czym działamy? Angular, Vue, React i uczymy się Fluttera powolutku. Stawki? 40-100zł / h, zależy jakim jesteś kotem. Jesteśmy podwykonawcami agencji z USA, Danii. Co robimy? Web, PWA, SPA i aplikacje mobilne. 100% zdalnie każdy z nas działa. Co
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czuję się jak totalny przegryw. Od miesiąca pracuję jako programista i robimy spory projekt w Vue. Sam framework nie sprawia mi zbyt wielkich problemów, bo wszystko jest dośc intuicyjne, a dokumentacja jest przejrzyście napisana. Zaczynają mi za to doskwierać braki w CSS i vanilla JS, bo szczerze mówiąc to uczyłem się tylko pythona do tej pory. Drodzy #programista15k czy też mieliście na początku swojej kariery zawodej rozterki, że się do
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SalsaDeAmigo: Tak chyba wszędzie jest, gdzie zaczynasz. Kiedyś po dwóch tygodniach sam chciałem się zwolnić. Ludzie mnie obgadywali za plecami, że się nie nadaje. Szef powiedział: daj sobie czas. Po miesiącu zaciskania zębów i łez, menadżer był pod wrażeniem moich postępów. Po dwóch latach jak odchodziłem szef powiedział, że jestem jednym z najlepszych jego pracowników.

Spotkałem się z tym na różnych stanowiskach. Najgorsi byli współpracownicy i menadżerowie, którzy myślą, że
  • Odpowiedz
Cześć Mireczki, Na mój kanał wrzuciłem materiał o projekcie Hasura. Z użyciem tego narzędzia możecie bardzo łatwo zbudować własny interfejs #graphql do bazy PostgreSQL. Jak chcesz się pobawić GrahpQL z poziomu klienta to jest to idealne rozwiązanie (macie dostęp do real-time subskrypcji!) Myślę, że Hasura w najbliższym czasie mega się rozwinie, ponieważ:
✅ Jest to projekt open-source
✅ Łatwa integracja z funkcjami Serverless
✅ Możliwość integracji z istniejącymi RESTowymi endpointami
✅ Hasura robi optymalne
ArturEsportivo - Cześć Mireczki, Na mój kanał wrzuciłem materiał o projekcie Hasura. ...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema mirasy. Nie wiem jak przekazać wartość do funkcji, która ma być wywoływana przy onload.
`` Konkretnie mi chodzi o ten kawałek kodu. Nie mogę przekazać wartości username z session. Session jest zdefiniowane we flasku, funkcja GetNotes istnieje w zdefiniowanym pliku z funkcjami js
#javascript #python #flask #webdew
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fusen: nie prowadzę z js, wydawało mi się, że skoro onload wymaga funkcji, to pisząc tak jak w przykładzie przekazujesz defacto wynik tej funkcji, a nie callback. Dlatego też zaproponowałem anonimową, która opakuje to co chce wywołać pytający.
  • Odpowiedz
Mam zadanie do zrobienia ze strony: https://www.hackerearth.com/problem/algorithm/fibonacci-sum/ Nie potrzebuję pomocy w logice samej sumy tylko tego jak mam zrobić input. Zakodować mam to w czystym JavaScript i nie wiem jak mam to zrobić ponieważ mowa jest o linijkach z których po kolei czyta się dane. Sprawdzający oczekuje tylko kodu Javascript, ponieważ dopytałem o HTML i nie mogę załączyć dodatkowego pliku. Może ktoś ma pomysł lub wie o co chodzi skoro nie mogę
lukasz9876 - Mam zadanie do zrobienia ze strony: https://www.hackerearth.com/problem/...

źródło: comment_1582813015BOWY2qjOGmSs9dGSJ0nQYZ.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasz9876: Tutaj nie tworzysz żadnych inputów w HTML. Oni ci przekazują input.

Robisz w Javascript (Node)? Masz od nich przykład pobierania wejścia:
  • Odpowiedz
Hm. Historia z PayPal jest ciekawa. I kładzie się cieniem na HackerOne. Ktoś wie czemu status dupicate ma obniżać reputację?

A PayPal po raz kolejny pokazuje, że należy go omijać.
  • Odpowiedz
Próbuję napisać skrypcik który w tym przypadku będąc przykładowo na głównej stronie wykop.pl, odświeża ją a następnie klika na np odnośnik do mikrobloga (w zamyśle jest to dowolny przycisk który wykonuje jakąś akcję)

location.reload()
setTimeout(function(){
document.querySelector("#nav > div > ul.clearfix.mainnav > li:nth-child(5) > a").click()
}, 500);
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach