Czy wewnątrz generatora można odnieść się do niego samego?
gen = function* () {

console.log(this); // tutaj zwrócić iterator it
}
var it = gen(); it.next();
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@botLigaNauki: to zbyt customowe rozwiązanie, żeby gotowiec wszędzie pasował. ja bym pingował serwer co np. minutę, skrypt aktualizowałby pole np. lastseen={timestamp} w bazie userowi. natomiast w panelu jak chcesz wyświetlić userów online, robisz selecta z lastseen mniejszym od 2-3 minut. I tyle. Proste jak budowa gwoździa.
  • Odpowiedz
Zrobiłem 3 tryby gry:
1 - experimental - do eksperymentów :>
2 - classic - z samymi asteroidami
3- endless - odpieranie niekończących się fal przeciwników

By przedłużyć zabawę w trybie 3 zmieniłem trochę hp przeciwników oraz to, że teraz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, raczkuję w #javascript. Mam funkcję z dwoma parametrami. Mam też dwa button. Do pierwszego przypisuję tę funkcję na onclick i w nawiasie daję wartość parametru1. Chcę do drugiego buttona przypisać tę samą funkcję na onclick, ale w nawiasie podać parametr2.

Czyli tak:

BUTTON1 onclick="funkcja(parametr1)
BUTTON2
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, napisałem sobie prostą webową aplikację, wszystko jest na jednej stronie przesuwanej na boki przy pomocy suwaków lub rolki w myszce. Niestety na monitorze dotykowym przy przesuwaniu palcem, treść na stronie się zaznacza zamiast przesuwać całą stronę w prawo/lewo :( Podejrzewam, że trzeba napisać do tego skrypt w JS, ale niestety nie mam pomysłu jak...
#css #javascript #html5
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sebask: i nie ma tam poziomego suwaka do przesuwania?
rozumiem, że chciałbyś móc przesuwac stronę na boki dotykając ekran gdziekolwiek? :)
  • Odpowiedz
Co robię źle? Słabo znam JS... Zwariuje tu zaraz.
Sprawdzam czy w formularzu id="enq" pole z datą(od) jest datą wcześniejszą od pola z datą(doe)...

function validation()
{
var od =document.enq.od.value;
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam w bazie tabele łóżka(idlozka, numerpokoju, cena)
W formularzu rezerwacji mam SELECT w którym wybiera się łóżko, jak na szybko zrobić dynamiczne wyświetlanie ceny za wybrane łóżko pod formularzem?
#php #webdev #javascript #mysql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#js #javascript
Czy Wam też nie wydaje się, że Google czy Opera zamiast skupiać się typowo na ES6/7 (nie mówię tutaj o API jako tako, tylko o częściach języka) poszło w różnego rodzaju mniej/bardziej przydatne API?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden Możliwe. Jednakże uważam, że arrow functions, rest arguments czy let/const z TDZ powinny już dawno być zaimplementowane. Takie ficzery (nie wiem jak się to nazywa dokładnie) jak
let obj = {
func(){}
get xd(){}
set dx(){}
  • Odpowiedz
Znam #javascript na poziomie przerób skrypt, zmodyfikuj i zastosuj bo po części obecna praca o to zahacza jednak nie widzę w niej możliwości rozwoju na dłużej i zdobycia ludzkich pieniędzy. Czego i gdzie się uczyć aby być atrakcyjny na rynku dla pracodawcy i pierwsza praca deva byłaby łatwa do znalezienia? Sposoby na zdobycie wiedzy praktycznej jako samouk - mile widziane.
#naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #javascript #programowanie #nodeexpress #socketio

Mircy, zrobiłem sobie prostą grę mutliplayer za pomocą nodejs. Używa serwera express i socket.io. Mam ją w repozytorium na gicie. Muszę teraz jakoś zhostować ją na darmowym hostingu (potrzebne tylko do szkoły). Nie mam pojęcia jak to zrobić, próbowałem się bawić heroku, ale wywalał dziwne błędy, więc odinstalowałem. Nie znam się w ogóle na hostowaniu moich rzeczy
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Musisz odpalić serwer nodejs (najłatwiej na linuxie, poczytaj) na własnym kompie, jeśli nie chcesz płacić za VPS. Serverek taki odpali się na jakimś porcie, który będziesz miał podany. Teraz wystarczy na innym komputerze połączonym do internetu wpisać IP twojego komputera wraz z portem i powinno hulać.

Ten server nodejs to server http więc jeśli nie masz jakichś blokad na routerze to moim zdaniem powinno działać.
  • Odpowiedz
@Darknov: doświadczony specjalnie nie jestem, ale sposób jest jak najbardziej poprawny. W libgdx na przykład tak to jest zoorganizowane. Jest klasa Game która ma metode setScreen(Screen screen). A Screen ma dokładnie taki interfejs jak nakreśliłeś.
  • Odpowiedz
troszku poprowadziłem mojego TD do przodu:
http://gfycat.com/OpenIdenticalAxisdeer

Głównie poprawki w kodzie, chociaż nie zabrakło nowych rzeczy. Pojawiły się nowe wieżyczki, proste animacje, proste tweeny :) Błędów trochę do poprawienia jest. Myślę nad małym twistem - dodać do gry mechanikę w stylu match-3, albo raczej match-x. O co by chodziło? Wieżyczki tego samego koloru, gdyby były ustawione w jednej linii (pionowo, lub poziomo), otrzymywałyby mały bonus do statystyk, coś w stylu +5% za każdą wieżyczkę.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Arthes: Ja jestem szczęśliwy odkąd kupuje dźwięki tu - http://www.premiumbeat.com/sfx - nie jest to hiper tanie, ale chodzenie po internecie i szukanie darmowych dźwięków zajmowało mi więcej czasu niż było to warte. Mówiąc inaczej - mógłbym w tym czasie zrobić zlecenie i zarobić na lepsze jakościowo sfxy.
  • Odpowiedz