#12 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju projektu!
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie, czemu taki kod nie działa, pomimo że w roznych tutorialach itp jest tak pokazane?
W sensie gdy jest samo addEventListener wszystko działa poprawnie,klikam na element o podanym id i jest wysweitlana wiadomosc w konsoli. Ale jesli chce usunac jakis event poprzez removeEventListener to nie działa. A chcialbym zrobic tak ze dopiero po jednym kliknieciu na jakis element usuwany jest ten EventHandler
Pomozcie

var x = document.getElementById("abc")
x.addEventListener("click",handlerFunction);
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TomekABC123: po prostu nie czytasz tego ze zrozumieniem. W tutorialu pokazuja Ci jak dodac handlera i jak go usunać i tylko tyle. Przynajmniej na tym zrzucie ekraniu, nie wiedzę, aby w tym tutorialu pokazywali Tobie jak dodać hendler na klika i go usunać po KLIKU. Tam masz pokazane jak dodac i jak usunac i nie wiecej...no są jeszcze trzy kropki, które świadczą o tym, że tam może być jakikolwiek kod,
  • Odpowiedz
@TomekABC123: źle rozumiesz bo patrzysz tylko na kod. Przeczytaj tekst dookoła, to zobaczysz, że meritum tego przykładu jest to co należy przekazywać do funkcji addEventListener/removeEventListener (musi być ta sama referencja). A linijki o których wspominasz są oddzielone od siebie fragmentem // ... który po prostu ma sugerować ze tutaj jest jeszcze masa innego kodu w tym miejscu, ale jest nieistotny
  • Odpowiedz
ktoś wyjaśni mi dlaczego na codepen.io takie coś
var ekrn = document.getElementById('ekran');

function addvalue(x){
ekrn.value = x;
};
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

impas w #redux #javascript

1. Jak się robi validację?
Mam reducer, który dodaje kolejny obiekt do kolekcji obiektów, każdy z tych obiektów ma property "name", które ma myć unikalne. Gdzie to weryfikować?

2. Komponent, który dodaje nowy obiekt do kolekcji, po dodaniu przełącza widok na index - listę tych obiektów... Robię to tak że dispatch'óję akcję dodawania i przełączam się na inny widok (history.puch)...
Jak zrobić żeby to
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mktos: 1. mozesz w samym reducerze, sprawdz czy jest unikalne i jesli tak to dopiero dodaj (jesli dobrze rozumiem twoj przypadek). Możesz też to sprawdzic przed wyslaniem akcji.

2. mozesz obserwowac ta kolekcje w komponencie i jak jest nowa wartosc to porownac czy jest cos dodane i jesli tak to wtedy wywolac history.push. Jeśli używasz reacta to przekazujesz ta kolekcje w funkcji mapStateToProps, a potem obserwujesz zmiany np w componentWillReceiveProps
  • Odpowiedz
Potrzebuję pomocy z #js #javascript. Uczę się tego języka i utknąłem na tym zadaniu. Nie wychodzi mi stworzenie nowej tablicy i nie wiem, dlaczego :/

Mój kod to:

// Setup
var collection =
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Shiv: O stary, dzięki! Wystarczyło, że zamieniłem

collection[id][prop] = value;

na

collection[id][prop] = [value];

i od razu podziałało. Szkoda tylko, że zajęło mi to ponad godzinę...
  • Odpowiedz
Mam taki problem. Jak wymusić klik na elemencie z poziomu konsoli w Chrome? Mam sobie taką gierkę w ruletkę. Jeśli otworzycie ją w trybie mobile (w chrome to: zbadaj -> u góry jest toogle device toolbar) to w źródle strony jest div


Aby wymusić klik to robiłem element.findElementById("spinButton").click() ale nic się nie działo

Pomógłby ktoś?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam takie być może banalne pytanie, uczę sie teraz JSa i manipulacji DOMem
Chciałem zrobić sobie coś takiego że mam jakiegos forma, wybieram sobie w nim jaki element chce dodac (np - , itp) do strony(poprzez np appendChild), klikam na submit i odpala sie jakas funkcja ktora dodaje ten element do strony
I to prawie działa, tylko problem jest taki, że ten nowo dodany element na chwile sie pojawia i od razu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TomekABC123: trochę szklana kula, ale zgaduję że robi ci się submit i odświeża strona. Do formularza musisz dodać obsługę zdarzenia onSubmit i zwrócić z tej funkcji false (albo wywołać event.preventDefault())
  • Odpowiedz
@lexer: i ja. 2 lata planowania i nauki, rok na kredycie i nauce (mając 2 dzieci), rok na freelance i od paru miesięcy etat (od razu na mida) - taki, o jakim mogłem tylko pomarzyć 3-4 lata temu.
  • Odpowiedz
brawo! Jaki język byście teraz wybrali?

język to ostatnia sprawa, którą powinieneś się kierować, najpierw wybierz dziedzinę i branżę, która choć trochę będzie cię kręcić, inaczej wymiękniesz bo będziesz cały czas czuć cię jak w szkole, gdzie cały czas musisz się uczyć czegoś, co wcale cię nie interesuje... np. jeśli kręci cię IoT albo mobile, to w bankowości porzygasz się po miesiącu pracy, albo odwrotnie jeśli czerpiesz przyjemność z czystych tabelek, to
  • Odpowiedz
Napiszę jeszcze raz, bo poprzednio dałem mało tagów i nikt nie widział :(
Umiejętności z E14 się przydadzą gdziekolwiek? czy to 1/100 wymagane na jakimkolwiek stanowisku?
#e14 #php #javascript
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#11 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju projektu!
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach