via Wykop Mobilny (Android)
  • 0
@CommieDwarf: obiekt.updatedState = this, component props daj obiektState, obiekt jak mutuje to niech robi: delete updatedState / react komponent dostanie undefined, uważaj tutaj / potem updatedState = this i cacy
  • Odpowiedz
#react #typescript #javascript #programista15k
Piszę aplikacje w typescript/react i mam problem w pewnej sprawie.W pliku App.tsx mam useReducer oraz context w ktorym jest state z usereducer i dispatch którego uzywam w pliku ModalEdit.tsx. Problem polega na tym ze w pliku modaledit kiedy uzywam dispatch (jest podpiety pod button z metoda handleSubmit) nie wiem jak przechwycic id elementu który jest w tablicy ktora jest wlasciwoscia
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś czas temu zrobiłem stronę na podstawie https://css-tricks.com/drag-and-drop-file-uploading/, gdzie po wrzuceniu pliku .docx w pythonie odczytuje go przez docx2python, szukam pewnych wartości, sumuję wszystko i wyrzucam to z powrotem na stronę w formie tabelki. Do niedawna wszystko działało (nie wiem co się stało/zmieniło, że przestało (kod nie był modyfikowany)).

Przy przerzuceniu drag & drop prawidłowego pliku wywala błąd:

PermissionError: [Errno 13] Permission denied: ścieżka do folderu upload
Wygląda to ta jakby szedł pusty post, bez
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lapovsky: Aha, no i bez sensu pisać od nowa, chyba że chcesz się podszkolić. Wybierz sobie jakiś fajny silnik renderujący oparty o canvas i spoko. W sumie to możesz zrobić tę grę w Unity XD Ale rozumiem że chodziło w pytaniu o vanille
  • Odpowiedz
Słuchajcie, słuchajcie, szanowni użytkownicy potężnego portalu Wypok.pl!

Na rozkaz wielmożnego działacza społecznego Pana Jurka Owsiaka, ogłasza się, co następuje...

No dobra, może z nieco mniejszym patosem ( ͡° ͜ʖ ͡°) 30 finał Wielkiej Orkiestry Świątecznej Pomocy coraz bliżej, dlatego czujemy się zobowiązani, aby coś z
JustJoinIT - Słuchajcie, słuchajcie, szanowni użytkownicy potężnego portalu Wypok.pl!...

źródło: comment_1643291943oIW5AUFsrAXB5MfSRyARI3.jpg

Pobierz
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Hej, od kilku miesięcy uczę się technologii frontendowych (HTML, CSS, JS, TS, powoli zbliżam się do Reacta), ale szczerze mówiąc wydaje mi się, że tego nie czuję. Mówiąc konkretniej męczy mnie opracowywanie wyglądu strony, później układanie tego w HTML i CSS. Niby fajnie, bo mamy efekt wizualny naszej pracy, ale i tak, szczególnie, że nie mam takiego wyczucia designerskiego. Najlepsza zabawa dla mnie zaczyna się dopiero przy zastosowaniu JS'a
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
W jaki sposób mogę przechwycić response z requesta wysłanego ajaxem? Sam request działa i zwraca mi to co wypisuje w skrypcie przy pomocy echo, tylko nie wiem za bardzo jak przetworzyć te dane. Bo powiedzmy te wiadomości, które są wypisane przez echo, chce wypisać w funkcji success() po zakończeniu requestu, ale chcę mieć też możliwość zwrócenia kilku zamiennych. Jak to można najłatwiej zrobić?
#javascript
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bomba4: z tym headerem zwrotka jest traktowana jako obiekt jsonowy bez jako plain text inaczej odczytywane są wtedy rzeczy przez js
  • Odpowiedz
To prawda, że w JavaScripcie funkcje są obiektami? Czyli jeżeli zadeklaruje sobie zwykłą funkcje i w niej zadeklaruję kolejną funkcję, to jak w tej wewnętrznej funkcji będę używać słowa kluczowego this, to this będzie się odnosić do funkcji nadrzędnej?

#javascript #naukaprogramowania #frontend
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Snowdr0p: Eee, czy aby na pewno? Wydaje mi się, że sama funkcja nie może być this'em - niezależnie od ilości zagnieżdżeń zawsze odwołamy się do this, na którym została zadeklarowana funkcja "najwyższego poziomu". Czyli deklarując

function abc() {
--function def() {
  • Odpowiedz
@maciorqa: @WaveCreator: tl;dr:

- Jeśli korzystamy z regular function to "this" (context) będzie wskazywał na *miejsce wywołania funkcji*
- możemy dowolnie zmieniać kontekst przez metody bind, call, apply.

- Jeśli korzystamy z fat arrow to "this" (context) będzie
  • Odpowiedz
To prawda, że jeżeli za pomocą JS chcę coś zmienić w elemencie html, to nie powinienem robić tego tak:

const p = document.querySelector("p");

p.addEventListener("click", function () {
p.style.color = "red";
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: to wszystko zależy. querySelector daje większe możliwości 'customizacji' wyszukiwania. Jeśli chodzi o szybkość działania, to jest wolniejszy niż getElementById() czy getElementsByClassName() szybki test rozwiązań:getElementById vs getElementsByClassName vs querySelector vs querySelectorAll.
Ja osobiście prawie nigdy nie używam querySelector.
Co do posługiwania się klasami zamiast ustawiania styli dla wybranego elementu, to ja widzę podstawowe problemy z przypisywaniem styli jak w Twoim przykładzie:
1. Teraz masz atrybut stylu do dopisania,
  • Odpowiedz
@maciorqa: Kiedyś przy prostych zmianach działałem na .style, ale potem jak trzeba było coś zmieniać / dodawać to tworzyło problemy których by nie było działając na klasach.

Polecam klasy
  • Odpowiedz
W HTML mam tabelke. Teraz musze dodac 4 wartosci jako kolumny w jednym rzedzie (mam 4 inputy i buttona). Chce przez jQuery dodac te 4 wartosci z inputow do tabelko jako jeden rzad. Jak to zrobic ktos cos?
#programowanie #javascript
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #it pytanie - chcę stworzyć dodatek do #chrome, który będzie sprawdzał źródło strony, kopiował je i wklejał do konkretnego pliku xlsx w folderze do pierwszej komórki. Jakieś podpowiedzi od czego zacząć albo jak najprościej to zrobić? Będę wdzięczny za wszelkie sugestie. #kiciochpyta #programowanie #programista15k #javascript #html
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yelm do pobierania i raportowania danych z rejestru który obecnie nie ma takiej funkcjonalności i trzeba się męczyć ręcznie z tworzeniem jakichkolwiek raportów i bilansów. Konkretnie chodzi i rejestr bdo
  • Odpowiedz
@scorpio18k: W zasadzie nie ma prawdopodobnie się pomylił gdyby zwracał tego fetcha to by miało sens więc pewnie tego nawiasu klamrowego za => miało nie być
  • Odpowiedz
@wybacz: No w tym wypadku ten async nie ma znaczenia bo funkcja jest wywoływana synchronicznie i bez czekania na jej rezultat więc czy tam jest czy nie ma nie zmienia nic.

async zyskuje na znaczeniu tylko gdy:
-przekazujemy go do funkcji która oczekuje promisa
-operujemy na niej jak na promisie
-czekamy aż rzeczywiście się skończy (nie ten wypadek bo ona nie czeka
  • Odpowiedz
Cześć, w poprzednich firmach, w których pracowałem język angielski (w mowie) nie był wymagany i ogólnie gdy mam zacząć rozmowę w języku angielskim to czuję wewnętrzną blokadę. Nie daje mi to spokoju, bo jak to tak nie znać angielskiego.
Pomyślałem więc, że może znajdą się osoby, które zaczynają swoją przygodę z programowaniem i znają w miarę dobrze język angielski, do wspólnej nauki (ja dzielę się pomocą/wiedzą z programowania w zamian za rozmowy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłabym sobie jakiś kurs, ale potrzebuję bata nad sobą, czyli taki kurs, gdzie jest jakiś mentor. Nie wiem czy robić angielski czy np JS, który trochę zaczęłam.

Jeśli #naukaangielskiego to może ktoś poleca jakiś kurs na poziomie b2. Albo może jest coś takiego, że przygotowują od razu do egzaminu? Jest sens egzamin z b2 czy lepiej od razu jakiś CAE? #warszawa lub zdalnie.

Jak #javascript to
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@iEarth: ta gwarancja zatrudnienia zapewniana przez bootcampy to oszustwo.
Czasem firmy zapewniają zatrudnienie po odbyciu kursu u nich, np. Ericsson ostatnio coś takiego robił, ale tylko dla kobiet xD

Generalnie jeśli potrzebujesz bata nad sobą to nie wiem czy jest sens wchodzenia w branże IT. Ja jestem entuzjastą programowania, a mimo to się wypalam. Bo w pracy trzeba robić to co trzeba, a nie to co się lubi.
Pamiętam, że
  • Odpowiedz
@iEarth: Egzamin z B2 to IMO trochę bez sensu, jeśli masz naprawdę mocny ten B2 to leć od razu na CAE, jak nie to najpierw się doucz. Z mojego doświadczenia - jeśli wystarczy B2 to nikt nie pyta o certyfikat :D

A jeśli chodzi o IT to jeśli się do tego nadajesz to nie potrzebujesz płatnych kursów - dosłownie wszystko jest w Internecie, a sama umiejętność szukania informacji jest jedną
  • Odpowiedz
@zackson: Faktycznie nie sprecyzowałem jasno. Wcześniej pracowałem jako fullstack developer (symfony/vuejs), miałem pół roczną przerwę. Myślę, że poziomem jestem gdzieś między junior/mid. Nie wiem co mógłbym jeszcze napisać. Mogę dać link do mojego githuba, chociaż niewiele tam mam to znajdzie się jedna apka w symfony/vuejs - https://github.com/mat89c
  • Odpowiedz