Przed Tobą 25 ofert pracy zdalnej. Jeśli chcesz otrzymywać cotygodniową porcję ofert pracy zdalnej to zapraszam tutaj lub do obserwacji tagu #zdalnieio ;)

Frontend/Javascript
Front-End Engineer (Buffer) - oferta
JavaScript Engineer (Automattic) - oferta
Front-end Developer (Rhosys) PLN 7k - 10k - oferta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki zaczynam dopiero co z #react i natrafiłam na problem, z którym sobie nie mogę poradzić. Robię sobie gierkę, gdzie zamysł jest taki, że na koniec gdy się wygra wyskakuje popup z napisem, że się wygrało + pokazanym czasem ile zajęła dana rozgrywka. Mam już wszystko ogarnięte poza tym wyświetlanym czasem. Jestem go w stanie wyświetlić normalnie na głównej stronie np. pod planszą gry, bo component "Timer" jest połączony z
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@abitbald: OHO już zlecieli się obrońcy Javascriptu ( ͡° ͜ʖ ͡°)

Javascript is a serious programming language you dumb bitch motherfucker. We will be a superpower by the year 2030 and we well fuck you up good


XD #pdk
  • Odpowiedz
Na stronie internetowej Tramwajów Warszawskich (np. https://tw.waw.pl/sip/#/przystanek/604608) można znaleźć informacje na temat odjazdów tramwajów z przystanków w czasie rzeczywistym. Chciałbym umieścić informację o odjazdach z jednego z przystanków na stronie mojego osiedla. Problem w tym, że informacje o odjazdach ładowane są na stronę za pomocą AJAXa, przez co filegetcontents() znane z PHP nie zadziała. Próbowałem odtworzyć zapytanie ajaksowe, niestety przez CORS (Cross-Origin Resource Sharing) - serwer z którego idzie request
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aski: posłuchaj @zakopiak jak pobierzesz "pod spodem" i przekażesz na front z twojej strony to nie wywali ci cross-origina. To ma znaczenie tylko w przeglądarce kiedy strona X pobiera kontent z domeny Y. Jak zrobisz X -> X -> (backendowo) -> Y to przejdzie
  • Odpowiedz
@aski: Napisz komponent w react, vue, nawet jquery, albo bez frameworka, który CI to ogarnia. Do istniejacej strony dodajesz tylko kontener i osadzasz w nim swoją mini aplikacje. Prosta sprawa. Jeżeli będą problemy z CORS-em, trzeba zrobić przelotkę na ich API.
  • Odpowiedz
Mirki wiecie, że te wszystkie wzroce projektowe w programowaniu powstały na podstawie wzorców w architekturze? Serio! Ale tam im średnio wyszło bo to Autryjak chciał wprowadzić a jak wiadomo polotu i kreatywności u nich zero. Jednak w programowaniu się udało. I tak sobie myślę, czemu by tak nie wrócić do korzeni?

Programowanie mi się znudziło - który raz można tworzyć kolejnyzajebistycontrollerktorywywoluje_CRUD? W Javie nie miałem już nic do
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki kod JS na desktop działa, na mobile jakby go nie było. Pomocy. Skrypt nie pozwala na wprowadzenie do inputa innego znaku niż cyfra oraz jeden "," dodatkowo tylko 2 cyfry po przecinku

function validate(evt, ele) {
var theEvent = evt || document.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode( key );
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ipleelda: @dzikipies102:
Jeżeli jesteście zainteresowani to nie jest chyba bug, od jakiejśtam wersji chrome na mobile nie obsługuje eventów keyboardowych (bo potrzeba fizycznej klawiatury, jak podłączysz to będzie ok). Pozostaje jeszcze np. keyup i keydown ale one zwracają kod "229" szerzej do poczytania poniżej
https://www.outsystems.com/blog/javascript-events-unmasked-how-to-create-input-mask-for-mobile.html

rozwiązałem to przez oninput, przekazuję znak, koduję na ascii a dalej już sprawdzenie, jeżeli jest to znak niedozwolony to usuwam ostatni znak z
  • Odpowiedz
Hej, bawię się w #angular jak przeładować wyświetlenie listy po zmianie zawartości zmiennej "selectedUsersOfGroup"

* {{data.user.firstName}} {{data.user.lastName}}
w html-u mam *ngFor="let data of selectedUsersOfGroup" jak przeładować tą jedną część gdy zmieni się ilość w -> selectedUsersOfGroup ?

Próbowałem już location.reload() ale to całą strona ma F5 ¯\_(ツ)_/¯
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@newbie_235235: Bo w chrome (prawdopodobnie, moje przypuszczenia)
(1) operacje na DOM są kolejkowane i wykonywane asynchronicznie
(2) funkcja alert jest synchroniczna i dopóki okno nie zostanie zamknięte na stronie NIC nie moze się zmienić (nie tylko kod js, ale i inne elementy są freezowane)
  • Odpowiedz