@robert_78: zacznij po prostu pisac kod, ludzie nie wchodzcie w programowanie z podejsciem chce sie nauczyc jednego jezyka i jednego frameworku. Tak wiem ze trzeba od jakiegos jezyka zaczac ale nie zaglebiaj sie w jakies bezsensowne ksiazki. Po pewnym czasie jezyk staje sie tylko narzedziem ktore jest przemienne zaleznie od potrzeb.
#javascript
Wpadłem chyba w sidła kursów. Z HTML i SASS radzę sobię dobrze. Stworzę w miarę stronę itd. Problem robi się z JS. Obejrzałem kilka kursów, przerobiłem cały JavaScript30 itd. mniej więcej się orientuje, pamiętam coś. Problem się robi jak mam coś sam napisać. Nawet nie potrafię niczego wymyśleć, musiałby mnie ktoś poprowadzić za rączkę i z nim pisać. Mimo, że rozumiem co robi kod danej osoby i czego używa sam nie
#webdev #javascript

Nie wiem co popsułem, ale dziwnie się kod zachowuje (ES6)

event.target.classList.add('costwam') wywala błąd, bo target nie jest zdefiniowany (niby nic dziwnego) ALE DZIAŁA.

event.classList.add('costam') nie wywala błędu ale przy okazji dodaje pusta klasę :/

Za malo kawy czy co?
event.target.classList.add('costwam') wywala błąd, bo target nie jest zdefiniowany (niby nic dziwnego) ALE DZIAŁA


@ECMAlover: nie rozumiem, co to znaczy że działa? Jeśli target nie jest zdefiniowany to powinien polecieć wyjątek, więc jeśli leci... to co się dzieje, skoro "działa"?
via Wykop Mobilny (Android)
  • 0
@Marmite: opcja, która *działa* dodaje i odejmuje klasy z classlist. Ale rzuca błędem w konsoli i dalej strzela fochem. I faktycznie. Event jest zdefiniowany ale event.target niby undefined a jakoś te klasy się pojawiają i znikają jak trzeba.

Natomiast samo event.classList.add('foo') nie rzuca błędem ale nie dodaje klasy :/ dziwne...
@Bulldogjob: Hej hej, po weekendzie i w oczekiwaniu na kolejny #pracbaza dla Frontend Developerów!

Wrocław
Frontend Cloud Application Developer / Nokia Solutions and Networks / https://bit.ly/37ykYhT
Front-End Developer / Luxoft / https://bit.ly/2N9rJgy

Kraków
Senior React Developer / Software Mansion / 12-17K PLN / https://bit.ly/3d5cXly
Senior Front-End Developer | React / JCommerce / 0-21K PLN / https://bit.ly/2CtsIWT
Senior Web Developer / Motorola / https://bit.ly/3dpbffd
Front-End Developer (Angular) / Motorola / https://bit.ly/3gNMP1R
Senior
Pobierz Bulldogjob - @Bulldogjob: Hej hej, po weekendzie i w oczekiwaniu na kolejny #pracbaza...
źródło: comment_1593422860HbN6xdEKscT7CsvGFDoLzt.jpg
Poniedziałek to u nas zawsze nowe oferty z kategorii Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Regular/Senior Backend Engineer -Node.js @ snmglobal.com 16.0k-22.4k (B2B)
- [REMOTE] Java Developer @ euvic.pl 11.0k-16.0k (B2B)
- [REMOTE] Remote Node Developer @ sofomo.com 12.0k-18.0k (B2B)
- [REMOTE] Senior Scala Engineer @ 7n.com 14.2k-18.4k (B2B)
- [REMOTE] Senior .NET Developer @ innergy.com 16.0k-24.0k (B2B), 12.0k-19.0k (UoP)
- [REMOTE] Remote Ruby on Rails Engineer @ sparksolutions.co
Witajcie #programista15k i #programista, jestem ciekawy waszych podejść do zapisu plików, które przekazują wam "urzyszkodnicy" waszych aplikacji. Osobiście w swoich aplikacjach mam użyte oba podejścia, może zaproponowalibyście inne lepsze. Każde ma swoje wady i zalety.

Obecnie buduje mały systemik gdzie będą przechowywane pliki i zacząłem się zastanawiać nad tym, którą koncepcję przyjąć i właśnie ... () się zastanawiam.
Osobiście skłaniam się ku koncepcji zapisu pliku na zasobie

Jakie sposoby zapisu pliku na serwerze preferujecie?

  • Na zasobie serwera; 71.7% (43)
  • W atrybucie BLOB bazy danych; 15.0% (9)
  • Inne, podaj w komentarzu; 13.3% (8)

Oddanych głosów: 60

@JacobTheLiar: jeśli plik jest tylko serwowany użytkownikowi na żądanie (np. obrazki, załączniki itp), to pliki i inne storage plikowe mają tą zaletę, że przekierowujesz strumień bajtów. Nie obciąża to backendu ani bazy. Ba, możesz to zupełnie wydzielić z aplikacji.
Jednak jeśli jest konieczne wersjonowanie, robienie czegoś z plikiem przed odesłaniem do klienta, to baza wydaje się lepszym podejściem.
Próbuję

if( typeof (coin && fiat) !== undefined) {
return this.ammount * parseFloat(coin.price_usd) * fiat.value
} else {
return 0
}

zrobić w jednej lini i zrobiłem to tak

return (this.ammount * parseFloat(coin.price_usd) * fiat.value) ? typeof (coin && fiat) !== undefined : 0
ale dostaje error cannot read property of undefined. Jak to napisać?
#naukaprogramowania #javascript
◢ #unknownews

Oto i jest - nowy przegląd najciekawszych linków z branży IT złowionych przeze mnie w sieci w ciągu ostatnich 7 dni. Zapraszam do czytania :)


1) Edytor do projektowania infrastruktury w chmurze - rysujesz diagramy przedstawiające Twoje środowisko (zupełnie za darmo)
https://www.cloudskew.com
INFO: domyślnie edytor uruchamia się ze wsparciem tylko dla Azure. Kliknij ikonę ustawień (na lewo) i dodaj sobie np. AWSa jeśli go używasz.

2) Darmowy podręcznik do
Pobierz imlmpe - ◢ #unknownews ◣

 Oto i jest - nowy przegląd najciekawszych linków z branży...
źródło: comment_1593172312sbhIFvGz33k5sJiNySbLJ6.jpg
Jakieś tl;dr czemu lepsze np. od ProtonMaila?


@iamtehwin: nie jest lepsze - jest INNE.

ProtonMail = nastawiony na bezpieczeństwo.
Hey = nastawiony na produktywność. Zaawansowane filtrowanie nadawców, zaawansowane odkładanie zadań na później z terminem wykonania, możliwość przeglądania maili niczym feedu na Facebooku, łączenie maili wg projektów, możliwość łączenia wielu maili od różnych osób w jeden wątek.

W skrócie:
- prowadzisz biznes i 'czelendżujesz kejpijaje', to bierzesz Hey.
- boisz się, że
Na zakończenie tygodnia podrzucamy oferty z kategorii Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Java Spring Boot Developer @ econsulting.pl 17.0k-18.0k (B2B)
- [REMOTE] Senior Back-end Developer with Node @ ucreate.it 11.2k-15.2k (B2B)
- [REMOTE] Remote Golang Engineer @ acaisoft.com 14.0k-18.0k (B2B)
- [REMOTE] Senior Drupal Developer @ emakina.pl 14.0k-18.0k (B2B)
- [REMOTE] R&D Senior Software Engineer @ funfotos.pl 8.0k-16.0k (B2B)
- [REMOTE] Back-end Python Engineer @ tooploox.com 9.0k-14.0k (B2B)
Czy fetch nie obsługuje zmiennych dla body?
Próbuje wysłać dane które znajdują się w zmiennej przez fetch, dodaje zmienną do body a serwer nic nie dostaje.
//Dane znajdują się w zmiennej.

przykład:
request = async (body=null, method, param=null) => {
console.log(body, method, param)
// res: msgid=5ef4fb863e4e95294c5fd155&action=yes POST null

if (method == 'POST' || method == 'PATCH') {
const data = await fetch('http://localhost:3000/api/data', {
headers: {
'Accept': 'application/x-www-form-urlencoded',
'Content-Type': 'application/x-www-form-urlencoded'
},
credentials: 'include',